The Structured Skills Profile for Developers.
ProfileBase is a modern, open-source platform designed to help developers build professional portfolios, showcase their projects, and verify their skills through a data-driven approach.
- Portfolio Builder: Create a stunning, responsive portfolio in minutes.
- Skill Verification: Link your GitHub to automatically verify and showcase your tech stack.
- Project Showcase: detailed project views with rich media support.
- Resume Generator: Auto-generate ATS-friendly resumes from your profile data.
- Analytics: Track views and engagement on your profile.
- Custom Domain: Connect your own domain for a professional touch.
Built with a focus on performance, type safety, and modern UX.
| Category | Technology |
|---|---|
| Framework | |
| Styling | |
| Database | |
| Auth | |
| Icons | |
| Animation |
- Node.js 18+
- PostgreSQL (or a compatible database provider)
-
Clone the repository:
git clone https://github.com/your-username/profilebase.git cd profilebase -
Install dependencies:
npm install
-
Environment Setup: Create a
.envfile based on.env.exampleand add your database URL and auth secrets. -
Database Setup:
npx prisma generate npx prisma db push
-
Run Development Server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
We welcome contributions! Please see CONTRIBUTING.md for details on how to get started.
This project is licensed under the MIT License - see the LICENSE file for details.
