abhiishek
Featured project
RupeeTrack — Because Your Wallet Deserves Answers
Hostel life taught me this the hard way — ₹50 for chai, ₹120 for food delivery, random UPI splits, and subscriptions I forgot I was paying for. None of it feels like real spending in the moment. But by the 20th of the month, you're staring at your balance wondering where it all went. Every app I tried wanted an account, internet access, or more effort than the problem deserved. I just wanted something that opens and works. Process Started with the bare minimum. Add expense, see total, done. Then I kept asking one question: would I actually open this tomorrow? Usually the answer was no. So I kept building. Budget warnings because I kept overshooting without realizing. A health score because a number without context is just noise. Charts because scrolling through a list doesn't reveal patterns — seeing them does. I broke things, fixed things, and removed features that became too clever for their own good. The constraint of using zero external libraries actually made decisions easier — if something couldn't be built simply, it probably didn't belong in the project. That approach gradually turned a basic expense tracker into a tool with budgeting, analytics, financial health scoring, visualizations, reporting, and p Results 24+ features. Zero dependencies. Runs anywhere Python runs. The final version grew far beyond the original challenge requirements, adding budgeting, spending analytics, financial health scoring, visualizations, reporting, export functionality, and persistent storage while remaining completely offline. I opened it this morning to log my own expenses. Honestly, that's probably the only metric that matters. Reflection Recurring expenses and multi-user profiles would be my next priorities — both are gaps I noticed during everyday use. I'd also like to build a lightweight GUI version to make the application more accessible to non-technical users. That said, the core philosophy would remain unchanged: offline-first, privacy-focused, and no accounts required.