An open API service indexing awesome lists of open source software.

https://github.com/kryptonbd/py-rommiepay

Python CLI app for bill sharing between flatmates
https://github.com/kryptonbd/py-rommiepay

python

Last synced: 7 months ago
JSON representation

Python CLI app for bill sharing between flatmates

Awesome Lists containing this project

README

          

# RoomiePay

RoomiePay is a simple Python application that helps roommates (or "flatmates") fairly split a shared bill based on the number of days each person stayed in the shared living space. It calculates the amount each flatmate owes and generates a PDF report for easy reference.

## Features

- Flexible Flatmate Management: Add as many flatmates as needed.
- Fair Bill Splitting: Calculates each flatmate's share based on the days stayed.
- PDF Report Generation: Generates a neatly formatted PDF report of the bill split.

## Example Usage

```bash
Please Enter Total amount: 1480
Please Enter the period, e.g. April 2024: August 2024
How many people live in the flat? 2
1480 for August 2024
Please enter the flatemate name: John
Please enter the duration John stayed: 23
John stayed for 23
Please enter the flatemate name: Oliver
Please enter the duration Oliver stayed: 25
Oliver stayed for 25
Genrating Report....
John pays: 709.17
Oliver pays: 770.83
```