Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.39 KB

README.md

File metadata and controls

43 lines (27 loc) · 1.39 KB

BillBuddy

Welcome to BillBuddy! This program is designed to help you manage shared expenses during group trips or outings. With a user-friendly interface, you can easily track payments, view totals, and calculate settlements among participants.

Features

  • Load an existing CSV file or create a new expense tracker
  • Add new payments and participants
  • Automatically calculates total expenses and settlements
  • Displays data in a clear, organized table format

Usage

  1. Start the Program: Run the Python script to begin.
  2. Choose an Option: You can either load an existing CSV file or create a new one.
  3. Manage Expenses: Add payments for each participant and view updated totals.

Important Note ⚠️

The CSV file generated by this program is specifically formatted for use with BillBuddy. Please do not attempt to open or modify this CSV file with other programs, as it may lead to data corruption or loss of functionality.

Requirements

  • Python 3.x
  • prettytable library
  • tkinter for the GUI file dialogs

Installation

To install the required libraries, you can use pip:

pip install prettytable
pip install tk

License

This project is open source. Feel free to use and modify it for your own needs.

Acknowledgments

Thank you for using BillBuddy! We hope it makes managing shared expenses easier and more enjoyable. Happy travels! ✈️