DEV Community

Cover image for How I built a toilet rating map as a high school student
czett
czett

Posted on

How I built a toilet rating map as a high school student

How I built a toilet rating map as a high school student

Nine months ago, I started building go2klo.com because of a simple but persistent problem: Not finding clean toilets when out in public :(

As someone who travels quite often, I decided to take matters into my own hands and build the solution!

The idea

The goal was simple, create a web-app that enables users to find and rate public toilets, offer a map and be accessible from anywhere.

Building it

My tech stack is quite unconventional, but I fell in love with it along the way:

Backend: Python Flask
Frontend: Vanilla HTML/CSS/JS
DB: Supabase
Hosting: Vercel (free-tier at the moment)

Lessons learned

Some things I discovered along the way:

  • Speed matters! Users may bounce if loading takes too long (I have a nice loading animation tho)
  • International Users care for the app: Traffic comes from anywhere, I thought the app would stay in Germany
  • Useful Idea: Many people have told me how good the idea is, despite maybe being funny at first glance

Try it out here for free, no signup required :)

If you have any feedback or questions, please ask. It helps me get better!

Top comments (0)