Daily Expense Checker in Python Django

The “Daily Expense Checker System in PythonDjango” is a web-based application designed to assist users in managing and monitoring their daily expenses effectively. The system reduces the need for manual tracking by automating the recording and calculating daily expenditures.

Language Used Python
Framework Used Django
Database MySQL
User Interface Design HTML, AJAX,JQUERY,JAVASCRIPT
Web Browser Mozilla, Google Chrome, IE8, OPERA
IDE PyCharm

In the Daily Expense Checker System, we use Python, Django framework and MySQL database. This is the project which keeps records of daily expenses. “Expense Checker System” has one module i.e. user.

  1. Dashboard: In this section, user can briefly view expenses on a daily basis, monthly basis and yearly basis.
  2. Add Expenses: In this section, user can add their expense.
  3. Manage Expenses: In this section, user can manage the expenses.
  4. Between Dates Reports: In this section, the user can generate an expense report for two distinct periods, allowing for a comparative analysis of spending over different time frames.
  5. Month wise Report: In this section, the user can view their expenses on a month-by-month basis. By selecting a specific month from the available options, the system will display all expenses incurred during that period, along with a summarized total for the month.
  6. Year wise Report: In this section, the user can view their expenses on a year-by-year basis. By selecting a specific year from the available options, the system will display all expenses incurred during that period, along with a summarized total for the year. This feature helps users analyse their yearly spending trends, providing a comprehensive overview of their financial habits and enabling better long-term financial management.
  7. Profile: In this section, user can update his/her profile.
  8. Change Password: In this section, user can change his/her passwords
  9. Logout: Through this button, user can log out.

User Signup

User Login

Expanse Checker in Django User Login

Dashboard

Expanse Checker in Django Dashboard

Add Expenses

Expanse Checker in Django Add Expenses

Manage Expenses

Expanse Checker in Django Manage Expenses

1. Download the zip file

2. Extract the file, copy dailyexpense folder, and paste it on the desktop

3. Open MySQL Create a database detspythondb then import the SQL File available in the SQL File Folder (For MySQL we used the XAMPP server)

4. Open PyCharm and click on the terminal

5. Navigate the project folder using the cd command

cd project_path

For ex: cd C:\Users\YOURPCNAME\OneDrive\Desktop\dailyexpense\

6. Now Navigate to the expensetracker folder

cd expensetracker

7. Run the Project using the following command

python manage.py runserver

Now click the URL http://127.0.0.1:8000 and the Project will Run




Project Report

You may also like...