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
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.
- 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.
- 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.
- 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.
- 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.
Run your own private instance in seconds:
git clone https://github.com/OmkarPathak/trackmyrupee
cd trackmyrupee
docker-compose upVisit: http://localhost:8000
# 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- Backend: Python 3.x, Django 4.2+
- Database: PostgreSQL / SQLite
- Frontend: Vanilla JS, Bootstrap 5, Chart.js
- DevOps: Docker, GitHub Actions, Sentry
TrackMyRupee is an open-source project by Omkar Pathak. Found a bug? Have a feature request? Feel free to Open an Issue.
Licensed under the MIT License. Your money, your data, your code.
