Your portfolio, powered by JSON. Zero code. Total flexibility.
folios-portfolio is a customizable, data-driven personal portfolio built with React. It was originally designed as a personal portfolio, but is being developed as a reusable template for anyone to showcase their work — without writing a single line of code.
This project lets you modify all content via a simple JSON file, making it easy for developers and non-developers alike to personalize their portfolio in minutes.
- 🔧 Fully customizable via JSON
- 🌓 Light & Dark mode toggle
- 📱 Responsive design – mobile and desktop ready
- 💬 Interactive Chat Bot – let visitors learn about you through natural conversation
- 🧑💻 Zero-code setup – no need to touch the codebase
- 🚀 Ready for future backend support for dynamic content
- React
(More tools/libraries to be added as the project evolves)
All your content lives in a single JSON file – no need to fork and edit code.
In the first version:
- Update your name, bio, social links, experience, projects, etc.
- Future versions will support a backend and potentially headless CMS options.
Check out a live example at: https://charanravela.com
We care about the experience of everyone using and contributing to this project.
- 💙 We encourage maintaining a healthy balance while working on tech. Take breaks, rest your eyes, and care for your well-being. Read more in docs/WELLBEING.md.
- 🔐 Security is everyone’s responsibility — whether you're building or browsing. Follow good practices like locking your device, enabling MFA, and protecting your credentials. See docs/DEVELOPER_SECURITY_GUIDE.md for tips.
Together, let’s build with care — for ourselves, our users, and our digital spaces.
If you encounter any issues or have questions, feel free to open an issue here:
🔗 https://github.com/leaflockio/folios-portfolio/issues
Licensed under the Apache License 2.0.