Skip to content

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
Runava project evidenceEventsChallenge

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