Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A portfolio single-page app built with React and Material UI, featuring home, resume, portfolio, and contact sections.
Material UI Portfolio is a free, open-source single-page portfolio template built with React and Material UI that renders a personal resume website with home, sidebar, resume, portfolio, and contact sections.
Material UI Portfolio is a personal portfolio single-page application (SPA) created by Mahmudul alam and published on GitHub under the repository devmahmud/material-ui-portfolio. It takes personal data that you edit in the React components and produces a styled portfolio website with multiple sections. The template runs on any Node.js environment, using npm for dependency management, and includes a production build command for static hosting. A live demo is hosted on Netlify, and the repository has received 198 stars.
npm install to install dependencies, npm start for a local development server on http://127.0.0.1:3000, and npm run build for a production build.npm run build to generate a static build that can be hosted on Netlify, GitHub Pages, or any static host.First, clone the repository from GitHub using git clone https://github.com/devmahmud/material-ui-portfolio.git. Then run npm install to install all dependencies. After that, run npm start to launch the development server at http://127.0.0.1:3000. When you are ready to publish, run npm run build to create a production-ready static build.
Yes, the template is open-source and free to use. It is published on GitHub, so you can clone, modify, and deploy it for your own portfolio.
The content is stored in React components inside the project. You edit the JSX and data files to replace the default text, images, and links with your own personal information.
Yes. The demo site is hosted on Netlify, and because npm run build produces a static site, you can connect the repository to Netlify and it will build and deploy automatically.
The template includes a home page, a sidebar for navigation, a resume section, a portfolio section, and a contact section. All of these are visible in the README screenshots.
The template was created by Mahmudul alam, whose email is listed as [email protected] in the repository.
