Inspiration
I was inspired to create Housemate after being exposed to the life of living with other people in an apartment or house. Organizing bills, calculating how much everyone ones, and getting everyone to pay their shares is a hassle that I intend to solve with HouseMate.
What it does
Housemate allows the user to create a payment plan in which he can add his roommates to the plan. In the plan, the user can organize who pays what, and how much they owe, as well as the period in which they will be charged. Best of all, HouseMate allows users to automatically pay what they owe, instead of constantly being asked to pay.
How I built it
I build HouseMate using Android with Stripe, a payment API, and Firebase, a data storage API, as back ends.
Challenges I ran into
My biggest challenge I ran into was using Stripe to automatically charge users as, due to its encrypted nature, I would have to run the script over a secured HTTPS connection.
Accomplishments that I'm proud of
I'm proud of the UI and UX of the application as well as its implementation of Stripe and Firebase.
What I learned
I learned and became very familiar with Firebase storage and have even implemented into other applications I've created.
What's next for Housemate
Next, I hope to interview several students who are living off campus or in apartments to get a better idea as to what the core problem is, and to build my app around that.
Log in or sign up for Devpost to join the conversation.