Skip to content

Repository files navigation

💰 Budget Tracker

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.


🔗 Live Site

You can visit the live version of this project here: 👉 dinesh8778.pythonanywhere.com


📌 Features

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

🛠️ Tech Stack

  • Backend: Django (Python)
  • Database: SQLite3
  • Frontend: HTML, CSS, JavaScript (via Django templates)
  • Tools: Git, GitHub

📂 Project Structure

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

📊 Usage

  1. Sign up or log in to your account.
  2. Set your budget.
  3. Add income and expense transactions.
  4. Update or delete transactions as needed.
  5. View your financial dashboard and spending summary.
  6. Track your remaining budget and monitor expenses.

🔮 Future Enhancements

  • User authentication for personal accounts.
  • Export reports as PDF or Excel.
  • Charts and graphs for visual analytics.
  • Multi-currency support.

📬 Contact


⭐ If you found this project useful, don’t forget to star the repo!

About

A Django-based web app for tracking income and expenses, organizing them by categories, and viewing a summary dashboard for better financial management.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages