I recently built Stackfolio, a tool that lets developers create a live portfolio directly from their GitHub profile.
Instead of using traditional backend infrastructure, Stackfolio runs on a fully serverless architecture.
There is no server and no database.
How it works
Stackfolio uses:
JavaScript frontend
GitHub OAuth for authentication
GitHub repositories as the data layer
Cloudflare Pages for hosting
When a developer logs in, a repository called stackfolio-data is created in their GitHub account. The portfolio data is stored in a simple profile.json file inside that repo.
Users can edit their portfolio inline, add sections, update content, and save changes directly to their GitHub repository.
Try it
Website:
https://stackfolio.lol
Demo portfolio:
https://stackfolio.lol/ajayy51
Would love feedback from the developer community!
Top comments (0)