"You donβt have to be extreme, just consistent."
DSAfied is a personalized platform designed to help users stay committed to their Data Structures and Algorithms (DSA) journey. It combats the challenges of inconsistency by offering guidance to users through their daily problem-solving goals.
Many learners struggle with consistency in their DSA practice and feel lost in the vast number of problems across platforms. DSAfied bridges this gap by providing a structured, goal-oriented approach that promotes discipline and consistency.
- Recommendations of 2-3 daily DSA questions.
- Based on:
- Current skill level.
- Previously solved or missed questions.
- Difficulty progression.
- Notifications for missed days.
- Adjusts recommendations dynamically to:
- Offer revision problems.
- Suggest slightly easier questions to regain momentum.
- Overall score: Reflects progress and consistency.
- Leaderboard: Encourages healthy competition.
- Streak tracker and heatmap calendar.
- Analyze rankings and receive contest alerts from:
- GeeksforGeeks (GFG)
- LeetCode
- CodeChef (CC)
- Codeforces (CF).
- Users sign up and set their initial skill level.
- The model analyzes performance and generates personalized question sets.
- Features like streak tracking, leaderboards, and platform alerts keep users engaged and motivated.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Add support for competitive programming tips and live contest recommendations.
- Provide video-based problem-solving tutorials.
- Introduce gamification for additional engagement.
This project is under active development by Team Heisenbug. Stay tuned for updates and new features!