App Coming Soon ยท Early Alpha

EVERY ROAD
HAS A
STORY

Windows down, endless highway ahead, not knowing what's around the next curve. That's what this is about.

Photo by Dino Reichmuth on Unsplash

The Roads Out There

YOU'VE DRIVEN
A ROUNDING ERROR
OF IT

These are counts of every road we've mapped, country by country. Even a lifetime of Sundays wouldn't turn one of them green.

USA
49,191,181
roads mapped
Germany
15,975,829
roads mapped
India
10,513,428
roads mapped
Australia
3,456,960
roads mapped
More countries are on the way. See the roadmap
What's Inside

YOUR MAP.
YOUR JOURNAL.
YOUR ADVENTURE.

01
TRACK AS YOU DRIVE

Hit start and go. Every road you cover lights up green on your map โ€” tracked in the background, even with your screen off.

02
EVERY DRIVE, SAVED

Each trip becomes a drive โ€” distance, new roads, time on the road. Rename it, revisit it, or share a card of it with friends.

03
PIN YOUR MEMORIES

Tap any road you've driven and pin a photo to it. Your memories live on the map โ€” and only ever on your phone.

04
SHARE ANY ROAD

Found a great stretch? Send it as a Google Maps pin, an app link, or a web page โ€” however your friends will open it.

05
YOUR DATA, YOUR DEVICE

Drives, memories and history stay in local storage. Export the lot as a zip whenever you like.

06
TUNE EVERYTHING

Batch intervals, GPS sampling, cache size, photo compression โ€” sensible defaults out of the box, but every knob is yours.

A PASSION PROJECT โ€”
NOT A DATA BUSINESS
Free ย ยทย  No servers to run ย ยทย  Built to stay that way
A Note From The Maker

I DON'T WANT
YOUR DATA

I will probably write a blog about the tech and journey, but to summarize (yes this is a summary) -
There used to be a login/signup flow with plans to have a paid tier for data sync and/or gps processing but the stuff was too heavy to run real time, so I tried caching it on Cloudflare's Edge with like a 30 day TTL coz I was (still am) on the free tier.

The free tier gives me only 1 cache rule so I cached the website and the vector tile stuff from Martin together. This was fine until I asked some friends in different countries to test it out. And since I was hosting it at home at the time, my computer was not powerful enough to keep up with the load so it crashed coz my friends kept scrolling and panning across the state/country to see where to go next.

Then I thought of enabling Cloudflare Cache Reserve and preloading their country data using a loop or something. And it worked that way till I got the bill lol.

So I moved the whole thing onto your phone. Road matching runs on the device against a downloaded database. There is no API to call, no session to keep, no tiles to meter. The only thing left to host is a few gigabytes of static files on R2 which is waay more economical as there are no egress fees and the cost per GB is pretty reasonable and the offline packs are not likely to change

Don't take my word for it โ€” the code's on GitHub.

Privacy Policy TLDR
  • โ€”There is no server to send your data to
  • โ€”Your data lives on your phone and you are responsible for backups
  • โ€”You don't need an account and the app will work without one
  • โ€”GPS matching happens on your device
  • โ€”Downloading a pre-compiled pack is required to start using the app. These are free forever
  • โ€”Camera and file perms required to store pics and export data
  • โ€”I don't have any analytics or tracking
  • โ€”And I am practically broke, so I could not afford to collect your data even if I wanted to
9:41
India
Recording
โœ“Marine Drive ยท explored
0.0307%
of all roads explored
3,240
explored
Explored Unexplored

The whole idea, in one loop: drive a road, watch it light up green.

How It Works

A SIMPLE DREAM, REALIZED

1
DRIVE

Go anywhere. Take any road โ€” the highway you know by heart, or the dirt track you've always wondered about.

2
MARK

Log the roads you've traveled. Watch them light up on your personal map. Your journey, visualized.

3
EXPLORE

Discover the roads you haven't driven. Let the blank spaces on your map become your next destination.

Not A Mockup

The loop above, but running.

That animation is a hand-drawn mockup. These are screenshots of the app itself, matching a route against real OpenStreetMap data around Tampa โ€” the same green line, growing from a single street to a region-wide trail.

Real app, real OpenStreetMap data, real road matching โ€” but a simulated GPS route on an emulator, run faster than anyone should drive. The only thing faked here is the car.

Explore Every Road, street level: One road matched, downtown Tampa.
Street levelOne road matched, downtown Tampa.
Explore Every Road, zoomed out: The trail stretches across Palm River.
Zoomed outThe trail stretches across Palm River.
Explore Every Road, city wide: The shape of the route appears.
City wideThe shape of the route appears.
Explore Every Road, region wide: Tampa to Bradenton, all of it green.
Region wideTampa to Bradenton, all of it green.
Nothing Up My Sleeve

THE DATA IS
PUBLIC

Every region the app uses is a SQLite file you can download right now โ€” without the app, without an account. The schema is documented. If you want to build something with them, go ahead.

regions
112regions
roads
79,137,398roads
to download
7.9 GBto download
79.1M roads. One you at a time.

START
EXPLORING
TODAY

We're putting the finishing touches on the app. Be among the first to explore every road.

App coming soonView Pricing