Skip to content

Runava

Social / Utility Apps

Running community app combining live GPS tracking, a social activity feed, running clubs, and ticketed local race events.

Role

Flutter Developer

Platforms

Android · iOS

Runava

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.

Team & Ownership

Built Flutter UI and integrated tracking and event features.

Challenges

  • 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.

Key Contributions

  • 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.

Key decisions

Stream-based location updates

Streamed GPS updates to keep activity metrics responsive.

Results

  • Delivered activity tracking and event booking flows.

Gallery

Activity

Activity tracking

Events

Event booking

Challenge

Challenges

Tech stack

FlutterGPS TrackingSocial FeaturesEvents