Navi4All is an open-source, multi-modal navigation platform designed to provide accessible navigation solutions for everyone, including those with disabilities.
Pedestrian and transit navigation with a focus on accessibility, including features for visually impaired users.
An overview of disabled parking spaces with real-time availability information, along with destination search, favourites and car navigation.
- Cross-platform mobile apps: Built using Flutter for Android and iOS
- Core backend: A Python-based backend that integrates various data and routing services to expose unified APIs for the mobile app
- Services:
- OpenTripPlanner: Multi-modal routing with a focus on transit
- Valhalla: Pedestrian and car routing with precise step-by-step instructions
- Pelias: Geocoding and autocomplete for place search
- Copy env template and configure:
cd apps/core_backend && cp .env.example .env - Start with Docker:
docker compose up --build - Full instructions: apps/core_backend/README.md
- Copy env template and configure:
cd apps/kl_mobile && cp .env.example .env - Run with env defines:
flutter run --dart-define-from-file=.env - Full instructions: apps/kl_mobile/README.md
- Copy env template and configure:
cd apps/ma_mobile && cp .env.example .env - Run with env defines:
flutter run --dart-define-from-file=.env - Full instructions: apps/ma_mobile/README.md

