PROJECT DOSSIER · Social / Utility Apps
Runava
Running community app combining live GPS tracking, a social activity feed, running clubs, and ticketed local race events.
- Status
- Private / client
- Role
- Flutter Developer
- Platforms
- Android · iOS



01 / ORIGIN
Product context
Fitness app for runners in Chattogram, Bangladesh: live GPS run tracking, a social feed of friends' activity, running clubs with their own member feeds, and ticketed local races like the Coastal Half Marathon at Patenga Sea Beach.
02 / CREW
Role and ownership
Flutter Developer.
Built Flutter UI and integrated tracking and event features.
03 / GRAVITY
The challenge
- GPS tracking accuracy and battery usage.
- Event booking state management.
- The app spans five surfaces (solo tracking, a social feed, running clubs, ticketed race events, and challenges) that all needed to feel like one connected running community instead of five separate features.
04 / TRAJECTORY
Engineering approach
- Used platform location services through Flutter plugins.
- Tested booking flows end-to-end.
05 / SYSTEMS
What I built
- Built the live GPS run-tracking screen with real-time distance, pace, and duration overlay on the map.
- Built the running clubs feature: club profiles, member activity feed, and a joined-clubs grid.
- Built the ticketed race events flow (event detail, participant count, ticket purchase) for local races.
- Built the social activity feed showing friends' runs with distance, pace, time, and like/comment counts.
06 / NAVIGATION
Technical decisions
Stream-based location updates
Streamed GPS updates to keep activity metrics responsive.
10 / SIGNAL
Results and proof
Delivered activity tracking and event booking flows.
Evidence · client-approved