Party

Our mission is to make parties easier to find, and to facilitate the process of hosting parties. Using our app, hosts will have more attendees and a larger budget. To monetize the app, attendees pay a low entrance fee of 3-4 dollars, contributing to the party expenses. As creators we take 3.3% of the revenue.

This app was built using Android Studio, XML, and Java. We create login/register functionality using Firebase. The user dashboard consists of a map, along with several actions. The map was loaded using the Mapbox API and the animation used the YoYo Library. The user can host a party, edit credit card info, edit contacts, and sign out.

A challenge we ran into was making the parties restricted to contacts of the host. This was solved by regex matching the phone numbers of the host's contacts with a visibility property set to each party stored on the Firebase database.

We are proud of the database read/write concerning login/register and the restricted viewing of the current parties that are hosted.

We learned a lot about the YoYo animation library and querying to Firebase. In addition, we learned the Stripe API to integrate payment into the app.

For the future, the goal is to start production level code.

Share this project:

Updates