Inspiration

As college students, we often go out to restaurants to eat with our friends and have to pay with one card due to restaurant policies and convenience. However, paying back that one person is a chore! Between having to calculate individual prices, splitting tax and tip, and actually remembering to send the money, going out is a lot harder than it seems.

What it does

BillBuddy serves to minimize the issues that we face when splitting up the bill and having to do multiple payment requests by being a simple process of taking a picture of a receipt and dividing the items to calculate individual prices that would then be sent out as payment requests all with the convenience of one application.

How we built it

We utilized Google Cloud Vision API to handle identifying text from an image of a receipt to collect the data. We then used Python scripts to calculate individual prices based on the items chosen.

Challenges we ran into

We initially used Tesseract OCR to handle identifying text from an image but decided to switch to Cloud Vision API AI due to complications. This halted our progress as we had to learn how to integrate the new API into our implementation.

Accomplishments that we're proud of

Identifying a problem that we experience often and creating a solution that minimizes it.

What we learned

The various technologies that were used to implement this solution.

What's next for BillBuddy

Integration with PayPal REST APIs to actually send out payment requests.

Built With

Share this project:

Updates