Skip to content

Melmoyo/Subscription-Tracker

Repository files navigation

Subscription Tracker

A personal finance tool to track all your recurring subscriptions, visualise your total spending, and stay on top of renewal dates.

Features

  • 💳 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

Tech Stack

  • React — component-based UI
  • TypeScript — type-safe codebase
  • TailwindCSS — utility-first styling
  • Vite — fast dev environment and build tool
  • localStorage — client-side data persistence

Why I Built This

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.

Live Demo

🔗 View Live

Getting Started

git clone https://github.com/Melmoyo/Subscription-Tracker.git
cd Subscription-Tracker
npm install
npm run dev

About

Track subscriptions with multi-currency support — monitor monthly and annual spend, toggle between currencies, and manage due dates all in one place.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors