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
- Host: GitHub
- URL: https://github.com/kryptonbd/py-rommiepay
- Owner: KryptonBD
- Created: 2024-08-26T10:10:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-26T10:11:31.000Z (over 1 year ago)
- Last Synced: 2025-06-23T22:55:28.188Z (7 months ago)
- Topics: python
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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
```