BillSplits: Split Bills Not Hairs

Lead Author Major

Computer Science

Lead Author Status

Senior

Second Author Major

Computer Science

Second Author Status

Senior

Format

SOECS Senior Project Demonstration

Faculty Mentor Name

Michael Canniff

Faculty Mentor Department

Computer Science

Abstract/Artist Statement

As it becomes more common to eat out at restaurants with larger parties of people, the issue of payment arises, especially when restaurants will not split bills among so many people who wish to pay for their individual items, instead saddling only a couple of people with the payment and leaving the others to pay those people back. Often these payments are forgotten, never sent because the exact amounts are left unknown, or debated endlessly on percentages of tip and tax.

We are developing an application called BillSplits to solve this problem. If restaurants only accept one or two people’s payments, those people can use our application to charge their friends for their food. Users simply input what each person is paying for from the receipt. From there, we calculate how much each person should pay—including expenses such as tax and tip—and generate Venmo requests for each of them so that they can send off their money requests to everyone at once. We also provide a historical view so payments can be marked as complete and incomplete.

Using Facebook’s React Native we are developing both an iOS and Android application. We are hosting our database on Google’s Firebase, which we are also using for hosting our serverless functions and our authentication flows.

Location

Virtual

Start Date

25-4-2020 2:00 PM

End Date

25-4-2020 4:00 PM

This document is currently not available here.

Share

COinS
 
Apr 25th, 2:00 PM Apr 25th, 4:00 PM

BillSplits: Split Bills Not Hairs

Virtual

As it becomes more common to eat out at restaurants with larger parties of people, the issue of payment arises, especially when restaurants will not split bills among so many people who wish to pay for their individual items, instead saddling only a couple of people with the payment and leaving the others to pay those people back. Often these payments are forgotten, never sent because the exact amounts are left unknown, or debated endlessly on percentages of tip and tax.

We are developing an application called BillSplits to solve this problem. If restaurants only accept one or two people’s payments, those people can use our application to charge their friends for their food. Users simply input what each person is paying for from the receipt. From there, we calculate how much each person should pay—including expenses such as tax and tip—and generate Venmo requests for each of them so that they can send off their money requests to everyone at once. We also provide a historical view so payments can be marked as complete and incomplete.

Using Facebook’s React Native we are developing both an iOS and Android application. We are hosting our database on Google’s Firebase, which we are also using for hosting our serverless functions and our authentication flows.