Skip to content

Expense Tracker is a web application built with Django, Python, MySQL, HTML, CSS, and Bootstrap. It allows users to track and manage their expenses efficiently.

License

Notifications You must be signed in to change notification settings

Priyansh2902/Expense_Tracking_machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracker

Expense Tracker is a web application built with Django, Python, MySQL, HTML, CSS, and Bootstrap. It allows users to track and manage their expenses efficiently.

Features

  • User registration and authentication system
  • Add, edit, and delete expenses
  • Categorize expenses by category
  • Filter expenses by date, category, or amount
  • Generate reports and visualizations of expenses
  • Export expense data in CSV format

Installation

  1. Clone the repository:
  1. Install the required dependencies:
  • pip install -r requirements.txt
  1. Set up the MySQL database:

    • Create a new MySQL database for the project.
    • Update the database settings in expense_tracker/settings.py file with your database credentials.
  2. Apply database migrations:

  • python manage.py migrate
  1. Start the development server:
  • python manage.py runserver
  1. Access the application in your web browser at http://localhost:8000.

Usage

  • Register a new user account or log in with an existing account.
  • Add your expenses by providing details such as date, category, amount, and description.
  • Use the provided options to filter and manage your expenses.
  • Generate reports and visualizations to gain insights into your spending habits.
  • Export your expense data in CSV format for further analysis.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please create an issue or submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgements

About

Expense Tracker is a web application built with Django, Python, MySQL, HTML, CSS, and Bootstrap. It allows users to track and manage their expenses efficiently.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published