Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A React-based single-page portfolio template for developers to showcase skills, projects, certifications, and blogs.
DeveloperFolio is a free, open-source React single-page portfolio template that turns a single configuration file into a developer's personal portfolio site with sections for skills, projects, certifications, blogs, and contact information.
DeveloperFolio is a single-page React application that produces a personal portfolio website for software developers. The entire site is driven by one file, src/portfolio.js, which contains configuration objects for greeting text, social media links, skills, tech stack, work experience, open-source projects, achievements, blog posts, and contact information. It runs on any Node.js environment (Node 10.16 or higher) and can be started locally with npm start, built for production, or containerized with Docker using the provided commands.
src/portfolio.js to replace all personal data; no component code needs editing..env file as REACT_APP_GITHUB_TOKEN enables fetching, and showGithubProfile toggles the contact profile.emoji() function wraps text to keep emojis consistent across browsers and platforms.docker build -t developerfolio:latest . and docker run -p 3000:3000 developerfolio:latest.homepage field in package.json) and on Netlify by linking the repository.resumeLink field is included in the greeting config).src/portfolio.js to set your name, subtitle, résumé link, social media URLs, skills, work experience, projects, achievements, and blog entries..env, and the site will pull your pinned repositories into the Projects section.Clone the repository, run npm install, then npm start to launch the development server. The site reads data from src/portfolio.js and renders a single-page layout with smooth navigation. To display GitHub projects, create a .env file in the root, add REACT_APP_GITHUB_TOKEN with a personal access token, and set showGithubProfile to true. Deployment to GitHub Pages requires changing the homepage value in package.json to your site URL before running the build.
DeveloperFolio is free and open source under the GPL-3.0 License. The source code is publicly available and can be used or modified according to the license terms.
Yes, DeveloperFolio is completely free. It is released under the GPL-3.0 License, so you can use, modify, and distribute it as long as you follow the license's terms.
Open the src/portfolio.js file and replace the configuration objects (greeting, socialMediaLinks, skillsSection, techStack, workExperience, bigProjects, etc.) with your own data. The sections update automatically when you save and the dev server reloads.
No. The Projects section only displays the repositories you have pinned on your GitHub profile. You must also set up a GitHub personal access token in a .env file as REACT_APP_GITHUB_TOKEN for the fetch to work.
Yes, the README includes step-by-step instructions. You need to change the homepage field in package.json to your GitHub Pages URL, optionally add a CNAME file for a custom domain, then follow the official create-react-app deployment guide.
You need Node.js version 10.16.0 or higher and npm version 6.9.0 or higher. Alternatively, the repository includes a Dockerfile so you can build and run the app with Docker.
