A personal finance tool to track all your recurring subscriptions, visualise your total spending, and stay on top of renewal dates.
- 💳 Add subscriptions with name, amount, billing cycle, and due date
- ✏️ Edit or delete existing subscriptions
- 🌍 Multi-currency support — toggle between ZAR, USD, EUR and more
- 📅 Due date visibility so you never miss a renewal
- 💾 Data persists in localStorage — survives page refresh
- 📱 Responsive design for mobile and desktop
- React — component-based UI
- TypeScript — type-safe codebase
- TailwindCSS — utility-first styling
- Vite — fast dev environment and build tool
- localStorage — client-side data persistence
Most people underestimate how much they spend on subscriptions because the charges are spread across different billing cycles and sometimes different currencies. This tool puts everything in one view — with currency toggling — so you can see the real cost in whatever currency makes sense to you.
git clone https://github.com/Melmoyo/Subscription-Tracker.git
cd Subscription-Tracker
npm install
npm run dev