A lot of changes since the project was submitted. We are now only using free open source data, some are less accurate but that would enable the app to be available for free for now. OSM is mainly. BIG updates: Android app available for download on the web.When clicking on navigation there will be an option to download it. Many more parameters went into the safety pathfinding. We are using our own pathfinding algorithm instead of OSM's or Google's. 3d phone navigation system. We have a backend, two microservices running on two servers on render.com App deployed on netlify.
The APIs we are using now are: Overpass API — OSM roads, lights, CCTV, shops, transit UK Police API — street-level crime data OSRM — pedestrian walking directions Nominatim — place search & geocoding OpenAI (GPT-4o-mini) — AI route explanations (almost free) OSM Tiles — map tiles GitHub Releases API — auto-update check
List of features: A* safe routing : 3–5 walking routes scored on safety 6-factor safety scoring : crime, lighting, CCTV, road type, businesses, foot traffic Colour-coded segments : green/yellow/red risk per ~50m chunk AI explanation : GPT-4o-mini summarises why the safest route was chosen Turn-by-turn navigation : live GPS tracking, off-route detection, step-by-step Place search : Nominatim autocomplete + reverse geocoding Pin-drop routing : long-press map to set origin/destination Cross-platform maps : Leaflet (Android/web), Apple MapKit (iOS) Onboarding disclaimer : first-launch safety warning Auto-update check : Android app detects newer APK on GitHub Releases Web download prompt : modal offering APK download when web users try to navigate CI/CD : GitHub Actions auto-builds APK on push to main Coverage maps : pre-computed lighting & crime density grids Multi-layer caching : route, OSM, crime caches + request coalescing
Log in or sign up for Devpost to join the conversation.