CENDEKIAPP
HI 00000

Runglob

RUNNING

Your real runs power a virtual journey across the real world.

85%
Flutter Supabase PostGIS Deno Edge Functions Strava API OpenRouteService

Pick a destination — say, Jakarta → Tokyo — and Runglob computes a real overland route (roads and short ferries, never flights). Every kilometer you actually run, synced automatically from Strava, advances you along that route. Reach a city and you earn a shareable photo-and-map postcard.

How it works

  • A Flutter app (iOS + Android) talks to Supabase: Postgres + PostGIS as the geospatial engine, Edge Functions for routing, geocoding, and the Strava OAuth + webhook flow.
  • Routes come from OpenRouteService; candidate waypoint cities from a seeded GeoNames dataset; city photos from the Wikipedia REST API.
  • A deployed Strava webhook ingests each real run and marks the cities you passed.

Status

Core loop verified end-to-end: live Jakarta → Tokyo route on the simulator, curated flagship route with a Malacca Strait ferry-hop, and a real run advancing a journey through the deployed webhook. Backend, SQL, and app test suites all pass.