Billy is a mobile application that simplifies bill splitting with friends. You can effortlessly divide expenses and even scan receipts using AI to calculate each person's share based on the items in the receipt.
- Split Bills: Easily split bills among friends with just a few taps.
- Receipt Scanning: Scan and extract items from receipts using AI.
- Multi-Platform: Works seamlessly on iOS and Android devices.
To get started with Billy, follow these steps:
-
Clone the Repository:
git clone https://github.com/nikok6/billy.git -
Navigate to the Project Directory:
cd billy -
Install Dependencies: Run
flutter pub getto install the required packages. -
Run the App: Launch the app on an emulator or physical device using
flutter run.
Billy relies on the following Flutter packages:
- provider: For state management.
- flutter_bloc: For managing the UI components.
- camera: For capturing images (if required).
- firebase_ml_vision: For receipt scanning using AI.
- http: For making API calls to your backend.
- Upon launching the app, create or join a group with your friends.
- Use the built-in receipt scanner to scan your receipt.
- The AI will automatically extract items, and you can verify them.
- Split the bill among group members, and it's done!
This project is licensed under the MIT License.