PopBill is a Flutter application designed to help users manage and track both group and individual expenses. It allows users to create and view individual and group expenses, monitor individual contributions, and analyse shared costs.
- Record both group and individual expenses with details such as title, total amount, and items.
- Create and manage groups with unique names.
- Add group members with personalised nicknames.
- Assign users who paid the bill for each expense.
- Track individual shares for each item within a group expense.
- View detailed reports, including total shares for each user and expense date.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Midwayne/popbill.git
-
Navigate to the project repository
cd popbill
-
Install dependencies
flutter pub get
-
Create a firebase project and set up API keys in firebase_options.dart
-
Run the app
flutter run
Contributions are welcome! If you have any suggestions or find a bug, please open an issue or submit a pull request.
This project is licensed under the MIT License.