Exclusively on Android • Open Source

OpenPath

Bicycle navigation engineered around real road quality, combining offline-ready maps with live accelerometer surface telemetry.

Overview

Standard cycling routers often treat smooth asphalt and jarring brick or broken gravel as identical paths. OpenPath processes onboard mobile accelerometer telemetry to quantify pavement roughness, helping riders identify smoother, safer routes across the city.

Architecture & Capabilities

Surface Roughness Telemetry

Captures vibration and acceleration data on-device to score road conditions and surface quality.

Native Android Client

Built using modern Kotlin and Jetpack Compose, featuring embedded vector map rendering with MapLibre GL Native.

FastAPI Backend

Lightweight Python microservice handling data ingestion, telemetry aggregation, and road condition scoring.

Open & Independent

Self-hostable, open-source stack designed with privacy and user data ownership in mind.