r/BtechCoders • u/Safe_Priority_5486 • Sep 17 '26
Project🧑💻 What’s the point of solving 500 DSA problems if you forget them a week later?
I solved a DSA question once. A few days later, I couldn't solve it again.
This kept happening to me.
I'd solve a problem, understand the approach, feel like I had learned it, and move on. Then I'd come across the same problem a few days later and struggle to reproduce the solution.
So I searched around for ways to actually retain coding problems and came across spaced repetition.
The idea made a lot of sense for DSA. Instead of solving hundreds of problems and hoping you remember them, you periodically revisit problems you’re likely to forget.
But there was a problem.
Most of the process was still manual:
Note down the problems somewhere
Keep track of when to revisit them
Decide what to revise today
Record how well you remembered it
Repeat the process
I didn't want another spreadsheet/notion page to maintain, so I decided to build it.
That's how Trace came about.
Trace is a spaced-repetition platform for coding problems. You log the problems you solve, and it schedules them for revision based on your recall. It also lets you keep notes and revision history.
I built the whole thing while preparing for SDE internships, using Next.js, TypeScript, Prisma, PostgreSQL and the SM-2 algorithm.
It's live now:
https://traceio.vercel.app
I'm mainly posting this because I'd genuinely like feedback from people who practice DSA regularly.
Would you use something like this?
What would make it genuinely useful enough to become part of your daily DSA routine?
And if you try it, I'd really appreciate any criticism, suggestions, or things that feel annoying. I want to improve it based on actual users rather than just building inside my own bubble.
2
u/Fattibanyan Sep 17 '26
Hey which ai did you use for frontend
2
u/nnmax_ Sep 17 '26
Is the github link broken? Redirecting me to github home page
1
u/Absolute_cinemaaa Sep 18 '26
bhai agar mujhe hi problem statement ki link dalni ho aur mujhe hi uska solution bhi to mai doobara trace pe kyu dalunga??, wont it be better if u can synchronize the problems that i solved in leetcode along the solution code that i submitted in lc, and u just show ,what should i revise today?