Skip to content

The Expense Splitter is a Python-based application designed to help users manage, view, edit, and split their expenses efficiently. It leverages the rich library to present data in a visually appealing tabular format, making it easier to comprehend financial details.

Notifications You must be signed in to change notification settings

03-Bunny-06/Expense-Splitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Expense Splitter

Project Description:

The Expense Splitter is a Python-based application designed to help users manage, view, edit, and split their expenses efficiently. It leverages the rich library to present data in a visually appealing tabular format, making it easier to comprehend financial details.


Features:

  • Add Expenses: Add new expense records, including type, amount, and a descriptive note.
  • View Expenses: Display all expenses in a well-formatted table.
  • Edit Expenses: Update details of an existing expense entry.
  • Remove Expenses: Delete an expense record.
  • Split Expenses: Calculate and display the cost share for a group of individuals.
  • Exit: Quit the application gracefully.

Dependencies:

  • Rich Library: Used to create visually appealing tables. Install using: pip install rich

How to Use:

  1. Run the script to start the Expense Splitter application.
  2. Use the interactive menu to perform various operations:
  • Select options by entering their corresponding numbers (1–6).
  • Follow prompts to input expense details or commands.
  1. View expenses and their details in an attractive table.
  2. Split total expenses among a specified number of people.
  3. Exit the application once done.

Example Usage:

Welcome to the Expense Splitter.

  1. Add an Expense
  2. View an Expense
  3. Edit an Expense
  4. Remove an Expense
  5. Split Expenses
  6. Exit Enter the choice(1/2/3/4/5): 1

Enter the type of expense: FOOD

Enter the amount spent: 50

Enter a note to describe the expense: dinner

Expense added successfully!

image

About

The Expense Splitter is a Python-based application designed to help users manage, view, edit, and split their expenses efficiently. It leverages the rich library to present data in a visually appealing tabular format, making it easier to comprehend financial details.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages