BillSplits: Split Bills Not Hairs
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
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.