SubTrack is a frontend SaaS-style web application that allows users to track and manage recurring subscriptions with monthly recurring revenue (MRR) calculations and subscription tier logic.
- Authentication simulation
- Protected dashboard routes
- Add & delete subscriptions
- Billing cycle modeling (Monthly / Yearly)
- Yearly-to-monthly normalization for accurate MRR
- Free vs Pro feature gating (3 subscription limit for Free users)
- Analytics summary dashboard
- LocalStorage persistence
- Responsive minimal UI
Yearly subscriptions are normalized into monthly recurring value to calculate accurate Monthly Recurring Revenue (MRR).
Free users are limited to 3 subscriptions. Upgrading unlocks unlimited subscriptions.
- React (Vite)
- React Router
- Context API
- LocalStorage
- Plain CSS
- Backend authentication
- Stripe payment integration
- Database persistence
- Subscription editing
- Charts and advanced analytics