Inspiration
We wanted to build a chatting app with a voting system so we can do a rap battle and decide who won. But we faced many technical challenges, and we overcame many, but we didn't manage to complete the app.
What it does
- It can store username in a text file format if you are not "logged in" before
- An activity of voting simulator where it shows progress of voting with a bar
- Texting interface
- Connection to firebase database to enable communication
- The app holders can receive cloud messaging
How we built it
We learned how to use the android studio.
Challenges we ran into
The communication between the device was the most challenging problem. First, we looked into Google Nearby but we could not sync the API into the android studio for several hours. Then we looked into Firebase and its cloud messaging feature, but later we learned cloud messaging is only used one direction: from cloud to the devices.
Accomplishments that we're proud of
By syncing firebase and our application we can send cloud message from the database to all the device that has our application
What we learned
Communication is a hard problem to resolve, and how to have fun even during the difficulties!
What's next for RoastHub
Actual communication between the device would be our goal so we can meet our initial plan as a rap battle application.
Log in or sign up for Devpost to join the conversation.