Inspiration

We wanted to simplify the experience of splitting bills between friends. Figuring out who paid for what and where can be a hassle.

What it does/User case

Users can create “events” to which they can invite their friends. An event can be as simple as splitting the costs of a dinner, or be as hard as splitting the multitude of costs over a long road trip to a music festival. Once created, the invited users will be able to record who has paid for what throughout the duration of the trip. At the end they will be presented with the option to ‘close’ the event and the app will calculate who needs to pay who in order for the cost to be equal for all.

How we built it

We used Adobe XD and Icons8 to plan out the UI of the application and completed the coding of the application in XCode using Swift 2.2. The database was built using the Parse API and we utilized the Facebook SDK for a simplified login.

Challenges we ran into

Fully implementing the Facebook account features proved too time consuming to implement without prior knowledge of it's components. Instead, we just relied on what we had and used the Facebook login feature that we got working to make it easier for users to login and make an account. Making the database fully compatible with our application also proved difficult because of the changes we had to make due to dropping Facebook integration. It led to a massive UI change, which led to a dismantling and rebuilding of the database.

Accomplishments that we're proud of

Making it through a Hackathon without any planning beforehand and coming out with what we believe to be a simple and user friendly application. There were many low points during the 24 hours we had to create the application but we are all proud of the end result.

What we learned

We learned how to implement a Facebook login with Parse and how to implement the UISlider class. We also learned just how demanding hackathons can be if not properly prepared and ready for the unexpected to occur.

Share this project:

Updates