Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A React.js portfolio template for developers and STEM students, with GitHub API integration and JSON-based customization.
Reactfolio is a free, open-source one-page portfolio template built with React.js that lets developers and STEM students publish a personal site by editing a single JSON file. It produces a polished, fully responsive portfolio page with sections for skills, projects, academic experience, internships, and GitHub work, and it is designed to be deployed to static hosting like Netlify.
Reactfolio is a production-ready, single-page portfolio template built with React.js, designed for developers, STEM students, and aspiring software engineers. It takes the content you provide in a centralized content.json file and generates a clean, one-scroll website that displays your technical stack, projects, GitHub repositories, academic achievements, and past internships. The template is maintained by Kevin Trinh as the revamped V2 of his earlier Portfolio-V1, and the complete source code is available on GitHub.
content.json editing — Nearly every visible element is wired to content.json, so you can change text, projects, and contact information in one file without opening individual components.npm install and npm start; the README recommends Node v16.20.2 and notes the project was built on Ubuntu 22.04 LTS.npm run build generates a static production bundle ready for deployment, and the Netlify deploy status badge shows the template is CI/CD-friendly.content.json file, avoiding component-level changes.content.json entries with your own projects, skills, internships, and contact info to launch a live portfolio in under an hour.Start by cloning the repository or downloading the latest release, then install dependencies with npm install or yarn install. Run npm start to launch the development server locally, and when you are ready to publish, run npm run build to create a static production bundle. The README also includes a tutorial video link for installation and setup.
Yes. Reactfolio is fully open-source and hosted on GitHub, so you can use, modify, and deploy it at no cost.
The README specifies a native Node version of v16.20.2 and recommends using NVM to install Node 16 if your environment differs. The template was developed on Ubuntu 22.04 LTS.
Almost every visible element is wired to the content.json file. Edit that single file to update your name, skills, projects, experience, and contact information; refer to the corresponding JS files for section-specific settings.
Yes. The template includes GitHub API integration to display your repositories and GitHub work directly on your portfolio page.
