Easily manage your portfolio projects, blogs, and useful links through a simple dashboard with ready-to-use APIs. Perfect for ML Engineers, Developers, and Students.
Devfolio is a platform designed for developers who don’t want to waste time rebuilding portfolios again and again.
Instead, you manage your content through a simple admin panel and get ready-to-use APIs for your static sites.
- Developers struggle to update static portfolios.
- ML engineers / backend devs don’t want to write React every time.
- No more copy-pasting links or updating code for small changes.
- 🔐 Admin Dashboard (with Authentication)
- 📂 Add / Edit / Delete Projects, Blogs, and Useful Links
- 🌐 Auto-generated APIs for integration:
/api/{username}/projects/api/{username}/blogs/api/{username}/links
- 📊 Basic Analytics (Visitors Count, Project Views)
- 🔗 Public Profile Pages like
/username - 🚀 Easy integration with Next.js / React static sites
/pages
/api
/projects
/blogs
/links
/admin
/[username]
/components
/utils
/styles
- Next.js 14 (App Router)
- Tailwind CSS
- MongoDB (Mongoose)
- JWT Authentication
- REST APIs
- TypeScript (optional)
git clone https://github.com/your-username/devfolio.git
cd devfolionpm installCreate .env.local
MONGO_URI=your_mongo_connection_string
JWT_SECRET=your_secret_key
BASE_URL=http://localhost:3000npm run dev[
{
"title": "AI Content Generator",
"description": "Generate SEO-optimized content automatically.",
"tech": ["Next.js", "AI API", "Tailwind CSS"],
"github": "https://github.com/...",
"live": "https://ai-content.xyz",
"image": "https://example.com/image.png"
}
]- OAuth Login (GitHub, Google)
- Custom Subdomains:
username.xyz.in - Advanced Analytics
- Templates for Instant Portfolio Setup
- Dark/Light Mode
| For | What It Solves |
|---|---|
| ML Engineers | Share projects dynamically, no frontend needed |
| Students | Easy to maintain project lists for placements |
| Developers | Focus on tech, not updating static files |
Pull requests are welcome. For major changes, please open an issue first.