The top of this page can still change. The middle is dated and done.
There are no delivery dates on this page, and there won't be. DragDuro is built by a very small team around a racing calendar. A date published here would be a guess in a suit, and a missed one costs you more than no date ever did.
So the page runs from least settled to most. Work actually underway comes first, because that is the news. Ideas we mean to look at come next — one line each, on purpose, because writing more would make an idea look like a plan. Then everything already shipped, every item carrying the day it landed. Last, the things we have decided we are never going to build.
If you race: the built section is what will be on your phone at the next event. If you run an event: it is what you would be handing your field. Neither depends on anything above it.
How to read this page
The left edge tells you whether something can still move. A dashed edge means the work is provisional — it may change shape, or drop off entirely. A solid edge means it is fixed: shipped and dated, or decided and closed. Detail is rationed by how finished a thing is. Shipped work gets a date and a description, because you can go and use it. Work underway gets a sentence. An idea gets one line and nothing else — no mockups, no specifics, because there aren't any yet and inventing some would turn an intention into a promise. The last section is decisions rather than gaps, published so you get the answer here instead of having to ask for it.
Work actually underway
nothing in progressStarted, partly landed, still moving. Deliberately undated — see the top of the page.
Nothing is underway right now. The next piece of work comes from the list below.
Intended, not started
3 itemsOne line each, and that is the whole entry. These are directions we mean to take, in no particular order, with nothing designed and nobody working on them today. Any of them may change shape or drop off the page.
- Racers as anonymous moving dots on the venue screen, so the paddock can watch the field move without anyone being identifiable
- Sharing your live position with a handful of people you choose — a chase crew, family — and nobody else
- More for the venue big screen, building on what landed in September
Report an issue · request a feature
This app is only as good as the feedback we get. Tell us what broke, what slowed you down, or what you wish it did — we read all of it, and every fix so far started as a racer's or a promoter's note. There is no ticket system behind this on purpose: it opens the channels you already use, so there is nothing to store or keep online.
Live, with the day it landed
46 shippedNewest first, so what just shipped is what you see without scrolling past everything you've already read. Every date is the day the capability reached people, not the day it was finished internally. Several share a date — the project is young and things shipped in batches. The badge beside each date says who a capability was built for — racer or promoter — not who is allowed to see it; nothing on this page is gated by role.
E85 trips that plan your fuel stops
For everyday driving on the E85 map: search for where you are going, enter your tank size, your mileage on E85 and how much reserve you want to keep, tap how much fuel you have now, and it plans a road route with E85 stops along the way. It then drives you stop by stop. At each stop it asks whether you filled up, and if a station turns out to have no E85 you can say so and it re-plans without it. The plan is an estimate built from the numbers you enter and public station data — watch your own fuel gauge. The Google Maps button is still right beside it.
The E85 map drives you to the pump
Pick a station on the E85 map and tap “Route there with DragDuro” to get a road route from where you are, driven the same way as the race route: the turn card with road names, follow and orient-forward, keep-screen-on, and spoken directions if you want them. Wander off it and it re-plans from where you are. The map’s theme, detail, units and turn-card settings are the same ones you set in the driver app, so a choice made in one is already made in the other. The Google Maps button is still right beside it. One honest note: this is a quick way to reach fuel, not the event’s prescribed line — no checkpoints, no SOS and no offline map on this page.
Points of interest that aren’t photo stops
An organiser can now mark useful places along a route — a fuel stop, a meeting point, somewhere to eat — that are not photo checkpoints. Racers see them as pins on the map with the organiser’s note, on the printed route sheets, and on the venue screen. They never count toward your progress, never ask you to check in, and the app never reads them out loud.
Sign in with an emailed code, no Google account needed
Signing in used to mean having a Google account. You can now type your email address instead and we send you a six-digit code — no password to remember, and nothing new to install. Signing in with Google keeps working exactly as it did, and if you use both on the same address they are the same account, with the same history.
The E85 station list updates itself
The list of E85 stations used to travel inside the app, so a fresher list meant downloading the app again — and in practice it was refreshed by hand, whenever somebody remembered. It now lives on its own and is rebuilt weekly from the national dataset, so the app picks up the current list the next time it has a signal, without an update. The map still prints how recently the list was checked beside the station count, and the app still keeps the last list it saw, so the stations are there when you are out of signal. Two honest notes: the list is only as good as the national dataset behind it, and a station that closed between rebuilds will still show until the next one.
Road names no longer bunch up when the map turns
On the sharper close-up map, a street name could have its letters pile into one another until the name was unreadable. It was worst on the road you were actually driving along — the one you most need to read — because that is the one that runs straight up and down the screen when the map turns to face your direction of travel. The letters are now evenly spaced whichever way the map is facing.
Railroad crossings ahead
When the route crosses a railroad track, the turn card shows a heads-up with the distance, the map marks the crossing with the yellow railroad sign, and the app says so out loud if voice directions are on. It comes from map data, so it appears on routes that carry street names from that data, and a crossing missing from the map can’t be warned about.
The most zoomed-out map now lines up
A handful of the most zoomed-out map tiles — the whole-world view and the zoomed-out view of North America — still had place names cut off at their edges. They're now redrawn to match their neighbours.
A sharper close-up map
Across the lower 48, at the closest zoom levels, the map is now drawn live on your phone from raw map shapes instead of stretched picture tiles, so streets and names come in sharp. Street names are set along the road they name, the way they are on a paper map, and the right way up whichever way the map is facing. It uses more data and battery than the standard map, so Settings has a Battery saver choice that turns it off. A phone without modern graphics support gets the standard map, and if the sharper map has trouble loading, the app falls back to the standard one on its own. With a signal, that fallback is not a blurry one along a route: most published routes carry their own close-up detail (not every route does yet), so the closest zooms there stay readable on Battery saver, on a phone without modern graphics support, or when only the sharper map is having trouble. It is a with-signal fallback, not an offline map.
Miles or kilometres
An organiser sets the units their event runs in, and every racer's app, printed route sheet and venue screen reads in that unit — built ahead of a future event run outside the US. A racer can override it for their own phone in Settings. Where a speed limit is signed in kilometres the app reads that sign as readily as a mile-per-hour one and shows the number the sign carries, not a converted one. One honest note: no event has yet run in kilometres, so how much speed-limit data comes back outside the US is still unmeasured.
One built list, not two
The list of everything already shipped now reads as a single list, newest first, instead of a racer half and a promoter half — with a small badge beside each date saying who it was built for. Nothing here is gated by role; this just stops either of you having to scroll past the other's half to find your own.
Place names on the map, no longer cut in half
A town or road name sitting across the join between two squares of the map used to be drawn as two halves, and neither half was readable. Those names are now drawn whole at the zoomed-out levels you read a whole leg at. One honest catch: where two names genuinely sit on top of each other, one of them now gives way rather than both being clipped, so a minor name can come and go as you pan.
A fresh E85 list that says how old it is
The station list was rebuilt from the current national dataset, and the map now prints how recently it was checked beside the station count. A list that has gone stale says so on the page rather than quietly looking current.
A guide to every setting you can change
A plain-language page explaining every control in the organiser console — what it does, what it starts as, and what your racers see when you change it. The two that cannot be undone are called out at the top, before you meet them.
An animated walkthrough of the route maker
A guided run through building a route: draw a line that snaps to real roads, drag any part of it to reroute, bend a detour around something, drop photo checkpoints and name them, and size the area a racer has to reach. It plays out on a demo canvas, so watching it never touches your own event.
The big screen, rebuilt for the paddock
Your crash and road-closure notice now runs across the top of the venue screen, not only on racers' phones. Checkpoint names and mileages sit on the map itself instead of a side list, so the column beside it is just the two things you might have to act on: racers needing help, and current road conditions. A code in the corner puts a driver straight onto the route, and the whole screen is sized to be read from across a room.
The E85 map draws our map too
The station map now uses the same basemap as the driver app, from the same code, so the two look alike and a fix reaches both. Outside the area we render it still falls back to a public map rather than showing you nothing.
The organiser console now works on a phone
Every screen in the console — checkpoints, vendors, SOS and reports — works properly on a phone. Run the event without carrying a laptop to the strip.
A public roadmap
What's underway, what's on the list, everything shipped with the day it landed, and what we've decided against — in one place instead of scattered across social posts.
We draw and serve our own map
The basemap under the driver app is now rendered by us from open data. No third party can pull the map out from under an event halfway through a leg.
Light, dark, or automatic
Automatic flips the map just after sunset at your own position rather than on a clock, so a long westward leg darkens when the sky does.
One monitor for SOS and reports
Every SOS call and road report for your events in one place, so you can see what's happening as it happens.
Reports from the road
Flag hazards, road conditions and — where the organiser enables it — police. Pins are maintained by the field, so a stale one doesn't sit on the map all day.
Your artwork on the arrival card
Upload card art for square, portrait and story shapes, or just a logo, in any combination. Anything you leave empty falls back to the standard card at that shape, and your art shows live in the racer's viewfinder.
Publish once, the rest builds itself
The offline map along the corridor, the speed-limit data and the road names all rebuild the moment you publish or re-draw. Change one leg and only that leg is rebuilt, so your racers are not re-downloading a map that did not move.
The turn card names the road
"Turn right onto M-66", not "Turn right". Road names are prepared for the route in advance, so they work with no signal, and the card grows as the turn approaches.
Posted speed limits, only where they are real
The badge appears only where a limit is genuinely recorded in the underlying map data. On a typical route it shows nothing about a quarter of the time — that is the feature working, not failing.
Spoken turn cues, off by default
Turn calls read aloud so a solo driver can keep their eyes up. Opt-in, because plenty of cars are far too loud for it to be any use.
Animated driver tutorials
Two walkthroughs of the app that play out on a real map — a demo drive that follows the line and hits its stops, and a spotlight over each control in turn.
Checkpoint arrival cards
At a stop, take a selfie and get a finished, branded card to post, at square, portrait or story shape. The whole thing is made on your phone and the photo never leaves it.
A draft route is private
Nothing you are working on is reachable by anyone until you publish it. Unpublish and it goes away again.
Labels over every control, on your first run
An overlay that names each button on the screen and explains the map's own icons, so nobody has to work the app out in a staging lane.
Save the map along the route before a dead zone
Download the map for the corridor you are about to drive, so the leg with no bars still has a map under you.
Restrictions, if someone abuses it
Block an account from raising an SOS, filing reports or applying as a vendor. Enforced on our side, not merely hidden in the app.
A multi-day route is one route
You publish one line and the racer drives one line. Legs between tracks are worked out from your own strip locations for the printed sheets and the big screen.
Who showed up, and roughly where from
Visitor counts and a geographic heatmap for your event pages. No per-racer tracking and nobody identified — the numbers are for your sponsor deck, not surveillance.
A big screen for the venue
A kiosk page for a TV at the track: the route, the legs, current road conditions and any racer needing help.
Organisations, not just logins
Your event belongs to an organisation with staff, roles and an audit trail, so it does not live or die with one person's account.
Roadside SOS
Raise an SOS with a category and a note. It appears on every other racer's map and in the organiser's console until it is resolved, and it stops broadcasting on its own. The app is explicit that this is not a 911 call.
Vendor pins on the route
Put sponsors, service trucks and partners on the racers' map. Letting racers apply for a pin is per-event and off unless you turn it on; you approve or decline with a reason either way.
An E85 station map
A public map of roughly 5,000 E85 stations. Open or closed is judged on the station's own local clock rather than your phone's, so crossing a time zone at dusk still gives the right answer.
Paper documents you can hand out
Export two PDFs for any route: a checkpoint checklist with mileages and a blank notes column, and a turn-by-turn sheet split by leg, every turn carrying a real map of the spot.
Installs like an app, boots with no signal
Add it to your home screen on Android or iPhone. It starts with no connection, and everything you have already looked at keeps drawing when coverage drops mid-leg.
Draw the route yourself
Road-snapped drawing, drag any part of the line to reroute it, detours, checkpoint placement and naming, address search and a deep undo stack. Import a GPX you already have, or export one.
Photo checkpoints, in order
Mandatory stops inside a geofence the organiser sizes. Progress is the set of checkpoints you have checked off, not where you are — so you can leave the route for fuel or a repair and rejoin anywhere without losing any of it.
Following the prescribed line
The driver app draws the exact route the organiser set, shows how far off it you have drifted and where to rejoin. Driving directions are handed to Google Maps for the next stop only; the line stays the source of truth.
Answers, so you don't have to ask
8 settledClosed decisions, not things we have yet to get to. Publishing them is the point: a "no" you can read today beats a "maybe" you have to chase.
We will not build it. An SOS and a road report are the only two positions a racer ever broadcasts — both chosen by them, both expiring. We keep no record of who checked in where.
Proof is the racer's own photo on their own feed, exactly as it always was. We are the route, not the referee, and we do not want to be the authority on who finished.
An SOS that cannot reach us cannot summon help. Holding one silently would tell a racer help is coming when it is not, so the app says it cannot send instead.
It would mean standing dependencies on third-party social platforms and their approval processes. Settled, not deferred.
The app already installs to a home screen on both Android and iPhone. A store listing would buy discoverability, not capability, against a permanent second thing to keep in step.
Not something we are going to run. If something is wrong during your event, you should hear it from a person.
All considered and turned down for the event drive. A phone mounted in a race car is the most crowded screen at the event; each of these costs attention and earns very little. (Planning fuel stops for everyday driving on the E85 map is a separate thing, and it has shipped — see Built above.)
A multi-day route is one route to a racer. Progress is checkpoints, not days, so there is nothing to switch between. Legs still appear on the printed sheets and the big screen.