Work / 2024 · Sports booking for a Japanese startup, Flutter
Sportifan
Book. Play. Track.
Venue discovery, team management, live match scorecards. Built for a Japanese startup.

iOS + Android + WindowsPlatform
Ball-by-ball liveScoring
Google Maps integratedMaps
Japanese startupClient
The problem
Booking a sports venue in India requires WhatsApp messages and phone calls. No platform handles discovery, booking, team management, and live scoring together.
How I built it
Built a Flutter app for the full sports experience: venue discovery, court booking, team management with roles, and live match scorecards with ball-by-ball stats.
FlutterFirebase
The hard parts
- Cricket scoring state machine: each ball can have multiple simultaneous outcomes
- Real-time scorecard updates across all connected devices
- Venue availability system with conflict resolution for overlapping bookings

