Inspiration
At the beginning of the hack one of our teammates needed to use the bathroom urgently. When the teammate came back, he told us how horrible his experience was. There was a foul stench, toilet paper in the sink, and broken locks on the door. Another teammate told him that he should've used the one down stairs, it is nicely air-conditioned and always clean. While they had this conversation, a different teammate brought up the brilliant idea of making a bathroom finder app, ZottaGo. With ZottaGo, the user will never have to be urgent looking for the bathroom as the toilet will always be one click away.
What it does
ZottaGo is a website app that shows the different bathrooms in different locations. It does this through making a list of the bathrooms and incorporating them with their respective buildings and ratings. These ratings are user curated, allowing them to show their honest and anonymous opinion of the bathroom. With these ratings, the user gets a list of the best bathrooms allowing them to choose as they please.
How we built it
We decided to build ZottaGo with both a front and back end. Front end handles the UI handling all of the user inputted actions and data. We did this through the use of javascript, html, css, and firebase. Fire base is the backend portion of the project, storing a database of the different bathroom names, locations, ratings, etc.
Challenges we ran into
The main problem we ran into was a portion of the back end section. Not being able to properly compile the database caused us a lot of trouble and led us to using Firebase instead as a "database." Mainly being inexperienced with the entire languages, having to learn the languages on the spot.
Accomplishments that we're proud of
We were able to get a feel for the languages, getting more comfortables. At the very end we were able to get a connection between front and back end of the project.
What we learned
We learned a lot, learned a little bit of everything. React, javascript, SQLalchemy, flask, docker, html, css, more of python. We also all learned what it meant to work together in a team as developers/hackers, having to communicate, and all.
What's next for ZottaGo
A completed a version of the app and for people to use the app.
Log in or sign up for Devpost to join the conversation.