Expense Tracker Application
The Expense Tracker Application is a GUI application built using Python and Customtkinter/Tkinter for managing expenses. It allows users to add, up…
The Expense Tracker Application is a GUI application built using Python and Customtkinter/Tkinter for managing expenses. It allows users to add, up…
The Expense Tracker Application is a GUI application built using Python and Customtkinter/Tkinter for managing expenses. It allows users to add, update, and delete expense items, generate reports in Excel and PDF formats, and visualize expense data by category.
Clone the python-beginner-projects repository to your local machine:
git clone https://github.com/Mrinank-Bhowmick/python-beginner-projects.git
Navigate to the project directory:
cd python-beginner-projects/projects/Expense-Tracker
Install the required dependencies:
pip install -r requirements.txt
Run the application:
python app.py
The Expense Tracker GUI will open, allowing you to interact with the application.
Add, update, or delete expense items using the provided form and buttons.
Generate reports by navigating to the "Report" tab and clicking on the respective buttons for Excel or PDF reports.
Visualize expense data by navigating to the "Summary By Category" tab.
You can also run the sample using:
python sample.py
which would use dummy data to test the app.





No — it is a customtkinter/tkinter GUI application and also depends on reportlab, pandas, and XlsxWriter.