riyaz489 / Splitwise

A Python-based CLI tool for managing expenses with the Splitwise model, simplifying group expenses in the terminal.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

This is a terminal-based application for managing expenses using the Splitwise model. It provides functionalities to manage users, groups, and expenses, all from the command line.

Features

Add User: Add new users to the application. Add Users

Add Group: Create a new group and add members to it. Add group

Add Group Member: Add a member to an existing group. add grp memebers

Add Expense: Record expenses within a group. add expense

Simplify Expense: Simplify group expenses and calculate who owes what to whom. settle expense

Installation

To use the Splitwise Terminal App, follow these steps:

  1. Clone the repository:

    git clone https://github.com/riyaz489/Splitwise.git

  2. Navigate to the project directory:

    cd Split_wise_low_level

  3. Install dependencies:

    pip install -r requirements.txt

  4. Run the application:

    python main.py

Contributing

Contributions are welcome! If you have any suggestions or found a bug, feel free to open an issue or create a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A Python-based CLI tool for managing expenses with the Splitwise model, simplifying group expenses in the terminal.


Languages

Language:Python 100.0%