A full-stack Next.js application to track your Data Structures and Algorithms progress.
- Topic-wise Questions: Browse simplified DSA topics.
- Progress Tracking: User-specific tracking of solved questions.
- Comments: Discuss questions with the community.
- Analytics Dashboard: Streak tracking, heatmap, and topic stats.
- Authentication: Secure signup/login flow.
-
Install Dependencies:
npm install
-
Environment Setup: Copy
.env.local.exampleto.env.localand add your keys:MONGODB_URI=... JWT_SECRET=...
-
Seed Database: Populate the initial list of questions:
npx tsx scripts/seed.ts
-
Run Development Server:
npm run dev
- Framework: Next.js 14 (App Router)
- Database: MongoDB Atlas
- Styling: Tailwind CSS
- Auth: Custom JWT