CompLife is a personal progress tracker that gamifies your daily habits, tasks, and skills. Users can earn XP and level up by completing daily quests and improving core skills. It helps motivate users by applying RPG mechanics to real-life productivity.
- Frontend: Next.js (App Router), React, Tailwind CSS, Framer Motion
- Backend/Database: Prisma ORM, Supabase (PostgreSQL)
- Authentication: NextAuth.js (Email/Password & GitHub)
- Deployment: Vercel
- Add a
.envfile with your Supabase database keys (DATABASE_URL,DIRECT_URL) and NextAuth secrets. - Run
npm install - Run
npm run devto start the app atlocalhost:3000.