frobinson47/subscription-tracker
A local-first subscription management app that puts all your recurring charges in one place. No bank linking, no permissions — just add your subscriptions manually and stay on top of what you're paying for.
What's novel
A local-first subscription management app that puts all your recurring charges in one place. No bank linking, no permissions — just add your subscriptions manually and stay on top of what you're paying for.
Code Analysis
6 files read · 2 roundsA local-first Next.js application that tracks subscriptions, manages household members, and forecasts cashflow using IndexedDB for persistence.
Strengths
Excellent separation of concerns with a dedicated renewal engine handling complex billing logic. The use of Dexie for offline-first capabilities and AES-GCM encryption for sensitive notes demonstrates high substance and thoughtful architecture.
Weaknesses
Test coverage is likely limited to basic happy paths given the complexity of the local storage logic, which is hard to unit test in isolation without mocking the DB layer extensively.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
12
Contributors
1
Files
111
Active weeks
2
Repository
Language
TypeScript
Stars
2
Forks
0
License
—