Skip to content

Lavanya-Talele/Expense_Splitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Expense Splitter (Python GUI App)

This is a Python-based desktop application designed to simplify splitting expenses within a group. It’s useful for common scenarios like trips, shared living, or group activities where multiple people contribute and settling up can become tedious.

The application allows users to add group members and record expenses with details such as payer, amount, and description. Based on this data, it calculates each person’s fair share and clearly shows who owes money and who should be reimbursed.

It also includes a simple settlement logic that reduces the number of transactions required, making the final payment process more efficient and easier to follow.

For better clarity, a pie chart is generated to visualize how expenses are distributed among members.

Data persistence is handled using a JSON file, allowing users to save and reload their session when needed.

The project is built using Python, with Tkinter for the graphical interface and Matplotlib for visualization.

To run the application, install the required dependency using pip install matplotlib and execute the script.

Overall, the project focuses on solving a practical, real-world problem while demonstrating core concepts like GUI development, data handling, and basic algorithmic thinking.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages