Building Biker Battleground solo
Biker Battleground is a side project: a mobile-first web app where motorbike and cycling riders claim roads by riding them, hold the crown for a segment, and discover trails where nothing is mapped yet. I started it to scratch my own itch as a rider, and to see how far one person can take a real product, end to end, without a team.
I did the whole thing myself: the game mechanics (how a crown score is calculated from rides, days ridden and speed), the map data (importing OpenStreetMap roads for Bangalore into PostGIS), the product design, and the code. The stack is a React and TypeScript PWA on the front end and Supabase (Postgres, PostGIS, Realtime, Storage) on the back, with about 60 SQL functions doing the actual logic.
The hardest part was not the map or the scoring, it was the social layer: a feed, follows, crews, planned rides and live location sharing, all needing the same care as the core game loop so the app feels alive even before there are many riders on it.
It is a working prototype today, security-reviewed, with a live demo seeded with sample riders. It is not open to real users yet, but you can open the demo and explore the map, feed and leaderboards.