Flushies - Restroom Geolocation App
With the combination of realistic reviews and the help of Google API (maps, direction, places), Flushies provides you choices of up to 20 of the best public restrooms around your area!
General info
Flushies was inspired and made within 36 hours in HackArizona event by a group of 4, thank you for a great hackathon.
Inspiration
From the need of finding restrooms when being outside, we came up with this idea.
Solving the problem
Google has done a really good job in helping people life. Let us have a look.
| Weather | Lost | Tracking | Finding a restroom |
|---|---|---|---|
| x | x | x |
So imagine that you were in a new place and you wanted to find a restroom, can Google help you with that? No, but our app Flushie can find you the best restroom around your area.
Technologies
Java, Python, Git/Github, Google APIs, Adobe XD, Android Studio.
How we built this app
Argue over different ideas & challenge all of them until we found out the most ideal project (this app)
Choose the platform/programming language that the majority of us were the most comfortable (learning) with (Java)
Taking advantage of Google Cloud's offering to bring geolocation to our app and remove the need for backend development.
Graphics designing team prototypes the layout, while programmers attempt to implement those layouts and write the code with Android Studio.
Debug the app with a Nexus emulator and a real Samsung phone.
Challenges
Unfamiliar development platform: Android Studio.
Too basic knowledge on programming (We are all freshmen & it's our first hackathon!)
Little experience in Google Cloud/API calls.
Messed up with source control (We accidentally merged part of our project and lost lots of time to recover)
Lessons
Develop mobile apps with Android Studio.
Make HTTP/API calls to cloud (especially Google Cloud) services.
Prototyping & Illustrating with Adobe XD.
Learn Git/Github commands
Setup
To run this project, clone it with git:
$ git clone https://github.com/anhnguyenphung/hackathon-app.git

Log in or sign up for Devpost to join the conversation.