teaching machines

Bill Splitter App

October 12, 2014 by . Filed under cs436, fall 2014, postmortems.

Living with others can be one of the greatest experiences of one’s college years, or one of the biggest headaches about attending a university away from home. One of the large problems that tends to arise, besides dishes, is how to split the bills. Because Sally is home all the time using most of the bill she agreed to pay a larger amount. Sally also has an issue paying on time. You being the busy, responsible adult you are, pay the bill upfront and leave it up to your roommates to get you the money when they can. For Sally, we might be talking a month or four down the road. Wouldn’t it be nice to have something to not only automatically divy up the totals everyone owes per month but also keep a running total of how much each individual has paid and owes from previous months? This is where the Bill Splitter would be able to change your life.

The core functionality of the application would be to evenly split up a user entered bill amount per roommate based off user entered pay per person percentages. This will give the exact amount each person owes each month for said bill(s) and display this in a custom defined list view. Also it will persist the data allowing the application to keep a running total of how much each per owes if they have had issues paying in the past in a timely manner. At the end of the day, this application should greatly assist the responsible roommate in making sure they are not getting screwed over by another person.

Screenshot_2014-10-12-20-54-04 Screenshot_2014-10-12-20-54-15 Screenshot_2014-10-12-20-54-30