We were initially stuck on what idea to choose, until something miraculous happened; it first began with a fellow hacker asking: "Hey, do you know where the washroom is?"

And then, light was revealed to our team of four.

What it does

Essentially, a Yelp for washrooms. Users can find the nearest washrooms and rate them in order to foster human connection and help make society a better place.

How we built it

We designed a web app using React.JS for the frontend and Node.JS for the backend. In addition, a SQL server hosted on Microsoft Azure allows us to store washroom location data on the cloud, which users can access from their devices wherever they are. Finally we communicated with Google Maps API to show a map with markers wherever washrooms are located and the user’s current location.

Challenges we ran into

We were a team of first-time hackers, and to be honest, we knew nothing. Thankfully with the help of our dear mentors and newly-made friends we were able to complete a hack in less than 24 hours after coming up with the idea.

Accomplishments that we're proud of

We are extremely proud of our working demo and the beautiful user interface which is very easy for users to interact with, especially for those who need to find a washroom in a hurry!

What we learned

We had a lot of fun building and implementing Need2Go, and we realized that hackathons are fun, even if initially we didn’t know anything. Needless to say, coding is difficult - especially for first-timers - however with the power of friendship we can overcome anything that we face together!

What's next for Need2Go

What’s next? Currently ideas are in plan for expanding the serviceable area for available washrooms and implementing the ability for user submissions regarding self-marked, secret washrooms. Additionally, adding an option for locating water fountains will also encourage users to bring their own reusable water bottles in order to help save our planet and bringing humans closer together in sustainability.

Built With

Share this project: