Skip to content

an application designed to simplify the management of shared expenses among individuals.Pooli helps you keep track of expenses, allocate costs fairly, and calculate who owes whom.

License

Notifications You must be signed in to change notification settings

hadirezaei1377/pooli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

pooli

Pooli is a shared expense management application that makes it easy to split costs among groups. Whether you're traveling, dining out, or organizing a party, Pooli ensures that everyone knows their share and payments are transparent.


Features

Group Management

  • Add members to a group.
  • Edit or delete group members.

Expense Tracking

  • Record expenses with detailed descriptions (e.g., "Lunch at the Cafe").
  • Associate each expense with one or more group members.

Debt & Credit Calculation

  • Automatic calculations for each group member.
  • Display of individual balances to show who owes whom and by how much.

Final Reports

  • Generate a final summary for settlements.
  • Export the report for offline use or sharing.

Steps

  1. Clone this repository:
    git clone https://github.com/hadirezaei1377/pooli.git 
  2. Navigate to the project directory:
    cd pooli  
  3. Build the application:
    go build  
  4. Run the application:
    ./pooli  

Usage

  1. Start the Application:
    Launch Pooli in your terminal.

  2. Add Group Members:
    Use the provided commands to add members:

    add-member "name"  
    
  3. Record Expenses:
    Add expenses with descriptions and allocate them to group members:

    add-expense "name1" 50 "name2,name3" 
  4. View Balances:
    Display the current balances:

    view-balances  
  5. Generate Reports:
    Create a final report for settlements:

    generate-report  

Contribution

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Submit a pull request.

License

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

About

an application designed to simplify the management of shared expenses among individuals.Pooli helps you keep track of expenses, allocate costs fairly, and calculate who owes whom.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published