What it is: DSAPrep is a personal problem tracker built around spaced repetition. You add problems you've solved, rate your confidence, and the app schedules them for review at increasing intervals: 1 day, 3 days, 7 days, 14 days, and so on, based on how well you knew it. It's the Anki model applied to DSA prep.
Features:
Add any LeetCode problem (or custom problem) to your tracker
Confidence-based review scheduling (8 intervals per difficulty)
Pattern-based grouping (sliding window, two pointers, DP, etc.)
Notes and flashcards per problem
Weekly progress email reports
Leaderboard to compete with friends
Custom revision intervals for power users
Why: I got tired of grinding LeetCode and forgetting everything a week later.
The pattern was always the same: spend 3 hours on a dynamic programming problem, get it, feel good, then bomb the exact same concept in an interview two weeks later because I never revisited it. I wasn't learning. I was just solving and forgetting in a loop.
So I built DSAPrep.
Link: https://dsaprep.dev
Would love to hear your thoughts!
No responses yet.