Created an OOP based web app to manage the bills according to the period stayed between 2 flatmates living in the same house.
The app :
Created an OOP based web app to manage the bills according to the period stayed between 2 flatmates living in the same house.
The Flatmate Bills Web App consists of the following objects and their respective attributes and methods:
- Bill: Represents a bill for a specific period.
- Attributes:
amount
,period
- Attributes:
- Flatmate: Represents a person living in the house.
- Attributes:
name
,days_in_house
- Methods:
pays(Bill)
- Attributes:
- PdfReport: Generates a PDF report for the bill.
- Attributes:
filename
- Methods:
generate(flatmate1, flatmate2, bill)
- Attributes:
To use the Flatmate Bills Web App, go to:
[tea.eu.pythonanywhere.com](http://tea.eu.pythonanywhere.com/)
The Flatmate Bills Web App is deployed at tea.eu.pythonanywhere.com using Flask.
If you would like to contribute to the Flatmate Bills Web App, please follow these steps:
- Fork the repository.
- Create a new branch with a descriptive name.
- Make your changes and commit them with a meaningful commit message.
- Create a pull request describing the changes you made.
This project is licensed under the MIT License. For more information, please refer to the LICENSE file.