Skip to content

czett/go2klo

Repository files navigation

banner where?

🚽 go2klo

The quirky public toilet rating app!

Say goodbye to restroom roulette and hello to clean, reliable loos. go2klo is your one-stop solution for finding and reviewing public toilets wherever you go. Whether you're in a new city, on a road trip, or just in a hurry, let go2klo guide you to the throne you deserve.

📦 Features

🗺️ Find Nearby Toilets

  • Quickly locate the closest public restrooms using the map.

⭐ Rate & Review

  • Share your experience by rating restrooms on cleanliness, comfort, and convenience.
  • Add funny or helpful comments to guide others (e.g., “Bring your own TP!”).
  • Earn crazy cool achievements (four implemented)!

🏆 Top Toilet Rankings

  • Discover the best-rated toilets with our Royal Flush Rankings.

🤝 Community Contributions

  • Add new public toilets to the map and help expand the database.
  • Comment on toilets that are closed, under construction, or just plain terrifying.

💻 Miscellaneous

  • Responsive design, conveniently usable on mobile now.
  • Notification system, including pushing new ones and marking old ones as read.
  • Leaderboard of users with most ratings

🛠️ Tech Stack

  • Backend: Flask (Python)
  • Frontend: HTML, CSS, and JavaScript
  • Database: Supabase, PostgreSQL
  • Maps Integration: Leaflet/OSM and Google Maps

🚧 Future Features

  • Hosting, so you can use it.
  • Trending toilets?

🤔 Why go2klo?

Because everyone deserves a clean, accessible, and welcoming place to go when nature calls. go2klo isn't just an app; it's a mission to make public spaces better for everyone.

So sit back, relax, and let go2klo take the pressure off. 😉

🫡 Credits

  • geopy Nominatim, this project relies on you
  • icon-icons and Google Fonts for icons and logos

go2klo, dev'ed 11/24 (idea and prototype 10/2022)

Releases

No releases published

Packages

No packages published