Inspiration
We wanted to make it easier for users to find bathrooms that met their needs while away from their homes.
What it does
An app that crowdsources information about bathrooms, and helps users find nearby bathrooms that match their needs.
How we built it
We build a single page application in React for the frontend, which interfaces with a REST API implemented using Express and Mongoose.
Challenges we ran into
Using the google maps API required upgrading to a newer version of React than our team was used to, which slowed us down. We also faced our fair share of SSL Certificate and CORS errors while developing the application in the browser. As in any hackathon, we faced a serious time constraint, and it was challenging to stay focused during the marathon of programming. We also faced some issues deciding which features were feasible to implement in the dwindling time remaining to us.
Accomplishments that we're proud of
We created a detailed plan for our 'minimum viable product' that allowed us to implement a functional prototype within the first 24 hours!
What we learned
After meeting our MVP, we did not take enough time to plan out the remaining features that we thought were viable to implement by the end of the hackathon. An evolving frontend design caused multiple revisions to the controller code. We also spent a lot of time pair programming, which was a valuable experience and very helpful for implementing new features and tracking down bugs.
What's next for To Da Loo
-Implement a search function to display only bathrooms matching a certain tag or minimum rating. -User profile that displays the user's contributions: ratings, tags, created bathrooms. -Implement update and deletion of a user's ratings. -Directions to a selected bathroom.
Log in or sign up for Devpost to join the conversation.