RUNDR
Run anywhere, without thinking.
What it does
You land in a city you do not know and you want to run five miles. RUNDR draws a loop that starts where you are and comes back, avoiding running the same street twice. No account, no tracker, no history sent anywhere.
A loop, not an out-and-back
The algorithm looks for a circuit that closes, with as little overlap as possible. That is the hard problem, and it is the heart of the project.
Nothing to set up
A distance, one tap, a route. No account to create before you can try it.
Your miles stay yours
No trace is sent anywhere. There is no profile, no leaderboard, no feed.
What it taught me
How to open up code: the algorithm is public, under an MIT licence.
The generation algorithm is published under an MIT licence, separately from the app. It was the first time I opened code in public, and that forces you to write it differently: readable by someone else, explained, and owned.
Where it stands
The status is said plainly, including when it is not flattering.
The engine runs in production and the site is live. The app itself is not published, and the work has been stopped since May.
Voice guidance, onboarding and payment are missing. Nothing impossible, just the time the other projects took.
Project on hold. I would rather write that than let anyone think a release is close.
Questions
Where is the app at?
Not published. The engine that generates routes works and is open, the app around it is not there yet.
Can I see the code?
Yes, the part that matters: the loop generation algorithm is public, under an MIT licence.
Will there be a subscription?
No. A one-time purchase is planned, no subscription.
Documents and support
Technical sheet
- platform
- iPhone, not published
- languages
- French, English
- planned price
- one-time purchase, no subscription
- account
- none
- open code
- loop algorithm, MIT licence
- built with
- ExpoReact NativeCloudflare WorkersOpenRouteService
Map data from OpenStreetMap, under the ODbL licence. Routing by OpenRouteService.