Stuck

1 minute read •


A reporting tool for problems you would rather not put your name to. You drop a pin on a map or use your current location, pick a severity, and file it. No account, no login, nothing tying the report back to you.

The anonymity was the interesting constraint. No accounts means no way to rate limit a user, no moderation queue tied to an identity, and no way to follow up on a report. Every feature we wanted had to survive that, and a few did not make it.

Reports render as coloured markers on a Leaflet map, one colour per severity, so the shape of a problem area is visible at a glance.

Built with: Flask, SQLAlchemy, SQLite, Leaflet, OpenStreetMap

Team repo (built with three teammates at Hack With SWiCS)