Excited to announce that the first beta of roadstr (v0.2.1) is officially live! π
You can find the release on GitHub, or install it directly via Zapstore if you are on Android.
This version brings open-source navigation vibecoded with Flutter, designed to be fast, privacy-focused, and fully integrated with the ecosystem. The build is signed and verifiable (SHA-256 hash attached to the release).
πΊοΈ Navigation
Turn-by-turn navigation powered by OpenStreetMap / OSRM with real routing data
Voice guidance in 27 languages
Speed-adaptive zoom (zooms in at low speed, out at highway speed)
Automatic rerouting when off-route, with instant silent restart (no cinematic replay)
Arrival detection with feedback dialog
Walking and driving modes (separate OSRM endpoint for pedestrian routing)
AβB route planner with departure point selection
Up to 3 alternative routes for longer journeys
Speed limit signs during navigation (from OSRM maxspeed annotations)
ZTL / restricted zone awareness via OSM access=no tagging
Destination pin dropped on Enter key β pan to location before navigating
π‘ Nostr Road Events
Report: police, speed cameras, traffic jams, accidents, road closures, construction, hazards, road conditions, potholes, fog, ice, animals
Events published as kind-1315 on Nostr relays with geohash indexing
Confirmations and denials (kind-1316) with real-time credibility scoring
Category-specific TTLs (1h for traffic jams, 4h for police, 30d for speed camerasβ¦)
In-navigation traffic alert when a new jam appears on your active route
β‘ Bitcoin & Nostr Identity
Lightning zaps via NIP-57 with LNURL-pay
NWC (Nostr Wallet Connect) for in-app payments without leaving the app
Login with nsec private key or via Amber (NIP-55 external signer)
NIP-04 encrypted DM feedback to the developer
π§ Map & UX
Tilt-compensated compass using magnetometer + accelerometer β all on-device, zero data transmitted
North finder button with smooth animated rotation
Compass cursor showing travel direction during navigation
GPS position button β recenters map with smooth animation
Swipe-up on place info panel expands into browser via Hero transition
Swipe-down with spring-back gesture (cancel before committing to close)
Wikipedia integration for points of interest with geo-disambiguated search queries
Favourite places saved locally β appear in search suggestions when query matches
Search history (last 5 entries)
Purple destination pin on map with one-tap navigation start
π Privacy
No account required, no registration
No analytics, no trackers, no crash reporters
GPS data never leaves the device
Road events published pseudonymously via Nostr keypair
All sensor data (compass, accelerometer) processed entirely on-device
π Open Source & Distribution
AGPL-3.0 licensed
Distributed on ZapStore and F-Droid β no Google Play Store
No Google Play Services required (falls back to Android LocationManager)
Signed release APKs split per ABI (arm64-v8a Β· armeabi-v7a Β· x86_64)
Check it out, test the routing, and let me know what you think. Bug reports, feedback, and zaps are highly welcome!
π¦ Zapstore:

Zapstore
Roadstr β Zapstore
Roadstr is an open-source, decentralised navigation app for Android, built on the Nostr protocol. It combines real-time GPS turn-by-turn navigation...
π» GitHub:

GitHub
Releases Β· roadstrapp/roadstr-app
Contribute to roadstrapp/roadstr-app development by creating an account on GitHub.
#nostr #foss #flutter #navigation #opensource #roadstr
