A Django-based Budget Tracker web application that helps users record and manage their income and expenses efficiently.
It provides an intuitive interface for tracking transactions, categorizing expenses, and monitoring overall financial health through a dashboard.
You can visit the live version of this project here: 👉 dinesh8778.pythonanywhere.com
- Transaction Tracking — Add and manage income and expense records.
- Category Breakdown — Organize expenses by categories for better insights.
- Dashboard Overview — View total income, total expenses, and current balance in one place.
- Backend: Django (Python)
- Database: SQLite3
- Frontend: HTML, CSS, JavaScript (via Django templates)
- Tools: Git, GitHub
budget-tracker/
│-- myapp/ # Django application logic
│-- templates/ # HTML templates
│-- your_project/ # Project settings and configurations
│-- db.sqlite3 # SQLite database file
│-- manage.py # Django project manager
│-- requirements.txt # Python dependencies
│-- DEPLOYMENT.md # Step-by-step deployment guide
│-- README.md # Project documentation
│-- Procfile # Production process config
│-- Dockerfile # Container configuration
│-- docker-compose.yml # Local docker orchestrator
- Sign up or log in to your account.
- Set your budget.
- Add income and expense transactions.
- Update or delete transactions as needed.
- View your financial dashboard and spending summary.
- Track your remaining budget and monitor expenses.
- User authentication for personal accounts.
- Export reports as PDF or Excel.
- Charts and graphs for visual analytics.
- Multi-currency support.
- GitHub: Dinesh8778
- LinkedIn: DineshKumar
- Email: dineshkumarselvaraj31@gmail.com
⭐ If you found this project useful, don’t forget to star the repo!