Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Open-source React developer portfolio template with Framer Motion animations, dark mode, downloadable CV, and an EmailJS contact form.
Soumyajit Basak's Developer Portfolio is an open-source, single-page React website template that displays a developer's projects, skills, experience, and contact details in an animated, fully responsive layout.
This is a personal portfolio template built with React.js, styled with Tailwind CSS and React Icons, and animated with Framer Motion. It takes the owner's projects, skills, work history, and contact information and renders them as six scrollable sections: Home, Projects, Skills, Experience, About, and Contact Me. The template is published on GitHub by Soumyajit Basak, a Jr. Software Developer from Bengaluru, India, and is deployed live at soumyajitbasak.netlify.app.
The template's features focus on interaction and quick contact conversion, not just static content display.
This template suits developers who want a portfolio site without designing from scratch. It is particularly useful for front-end developers who already know React and want to extend the code, engineering graduates who need to present their academic and internship experience, and freelancers who want a "Say Hello" button to book client calls. Because the code is open source, it also works as a learning project for anyone studying React, Tailwind CSS, and Framer Motion together.
Yes. The repository is public on GitHub, and the README explicitly invites you to fork the project. The site is a standard React app, so you can clone it, edit the components, and host it anywhere that serves static files, such as Netlify.
The template is built with React.js, Tailwind CSS, Framer Motion, React Icons, and EmailJS. It also uses plain JavaScript, HTML, and CSS for standard web functionality. The live demo is hosted on Netlify.
Yes, the portfolio includes a dark mode toggle, allowing visitors to switch between light and dark themes. This is a user-facing feature implemented with CSS class switching.
Yes, because it is a React project, content lives in JSX components under the src directory. You can edit the text, images, project links, and resume file, then rebuild the site to publish your own version.
