Skip to content

OmkarPathak/TrackMyRupee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

484 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TrackMyRupee

The Privacy-First Personal Finance Dashboard for Professionals

TrackMyRupee is a premium, privacy-focused personal finance dashboard designed for individuals who want to take full control of their financial story β€” without compromising their data.

Unlike traditional finance apps, TrackMyRupee does not read your SMS, does not require bank logins, and never sells your data. It is built on the principle of manual precision: you stay in the driver's seat of your wealth.

Try the Live App | View Demo | Star on GitHub

Stars Forks Django License Privacy First


πŸ’Ž Why TrackMyRupee?

Stop being the product. Most "free" finance apps profit by selling your spending habits. TrackMyRupee is built differently:

  • πŸ”’ Zero Surveillance: No SMS reading. No bank scraping. Period.
  • πŸ“ˆ Comprehensive Net Worth: Track Cash, Bank Accounts, and Assets in one unified view.
  • 🎯 Goal-Slaying Engine: Visual savings goals with progress tracking and celebratory milestones.
  • 🌍 Global Ready: Multi-currency support with real-time conversion and multi-language interfaces (English, Hindi, Marathi).
  • πŸ›‘οΈ Data Sovereignty: Export your entire history anytime. Delete your account and all data with one click.

Budget Dashboard – TrackMyRupee


Features

πŸ’° Wealth Management

  • Account Ledger: Detailed transaction history for every bank account and cash wallet.
  • Internal Transfers: Easily move money between accounts with balanced reconciliations.
  • Net Worth Tracking: Watch your total wealth grow with automated account balance aggregation.

πŸ“‰ Smart Tracking

  • Manual & Bulk Entry: Add single expenses or import months of data via Excel.
  • Recurring Transactions: Never miss a rent payment or SIP with smart reminders and automated scheduling.
  • AI Category Prediction: Intelligent suggestions for your expenses to speed up manual logging.

🎯 Savings Goals

  • Visual Progress: Beautiful progress bars and milestone badges (Started, 25%, 50%, 75%).
  • Gamified Success: Confetti celebrations when you reach your targets!
  • Auto-Refunding: Delete a goal? All contributions are automatically "refunded" back to their source accounts.

πŸ“Š Insights & Analytics

  • Visual Dashboards: Deep dives into your spending by category and account.
  • Month-over-Month Analysis: Compare your financial habits over time.
  • Year in Review: A wrap-up of your annual spending story.
  • Automated Reports: Get monthly financial summaries delivered straight to your inbox.

πŸš€ Quick Start

Self-Hosted (Docker)

Run your own private instance in seconds:

git clone https://github.com/OmkarPathak/trackmyrupee
cd trackmyrupee
docker-compose up

Visit: http://localhost:8000

Manual Setup (Django)

# Install dependencies
pip install -r requirements.txt

# Run migrations & setup
python manage.py migrate
python manage.py createsuperuser

# Start the dashboard
python manage.py runserver

πŸ› οΈ Built With

  • Backend: Python 3.x, Django 4.2+
  • Database: PostgreSQL / SQLite
  • Frontend: Vanilla JS, Bootstrap 5, Chart.js
  • DevOps: Docker, GitHub Actions, Sentry

πŸ“¬ Contact & Support

TrackMyRupee is an open-source project by Omkar Pathak. Found a bug? Have a feature request? Feel free to Open an Issue.


πŸ“œ License

Licensed under the MIT License. Your money, your data, your code.