A comprehensive platform for tracking Data Structures and Algorithms progress with AI-powered insights and recommendations.
- Progress Tracking: Track solved problems by topic and difficulty
- AI Assistant: Get AI-powered explanations and personalized recommendations
- Analytics Dashboard: Comprehensive analytics with performance graphs
- Authentication: Secure user authentication with MongoDB Atlas
- A/B Testing: Personalized recommendations based on user behavior
- Frontend: Next.js 15, React, TypeScript, Tailwind CSS
- Backend: Next.js API Routes
- Database: MongoDB Atlas
- Authentication: JWT tokens with bcrypt password hashing
- Deployment: Vercel
- Clone the repository
- Install dependencies:
npm install - Set up environment variables in
.env.local:MONGODB_URI=your_mongodb_atlas_connection_string JWT_SECRET=your_jwt_secret_key - Run the development server:
npm run dev - Open http://localhost:3000
The app is deployed on Vercel with automatic deployments from GitHub.
Updated with latest ESLint and TypeScript fixes for deployment