
Full stack · Weekend project
Dazzled
A satirical public record for blinding headlights.
Report the car that just blinded you, see which brands lead the leaderboard, check the Peak Blindness chart, generate a citation, or play Blind Drive, a passenger-mode game with a public scoreboard.
- Frontend
- Next.js static export, TypeScript
- Backend
- Go, hexagonal, SQLite with embedded migrations
- Ops
- One Docker image on Render
- Details
- Per-client rate limiting with an LRU-bounded table, one-use server-tracked game sessions, strict JSON body limits
If the live site takes a while, the server is waking up. Free hosting has a sleep schedule. So do I, in theory.
