TrailTold
Walk the trail; the app tells you what happened here. GPS-triggered narration at every waypoint.
You are standing where something happened. The plaque, if there is one, gives you forty words and a date. TrailTold gives you the rest — spoken aloud, at the exact moment you arrive.
What it is
TrailTold is a self-guided audio tour that triggers on your feet, not your thumbs. You pick a trail, put your phone in your pocket, and walk. GPS geofences fire narration at each waypoint as you reach it. No hunting for the right track number, no stopping to read a screen, no tour guide holding an umbrella above their head.
All ~430 National Park Service units are covered at launch. The content pipeline pulls from public-domain and licensed historical sources, runs them through review, and publishes tours with per-waypoint audio. Community insights layer on top — the ranger's aside, the local correction, the thing that isn't in the official record.
What it does well
Hands-free by design. Waypoint audio triggers on arrival via background geofencing. The app is designed to be used with the phone in a pocket and the eyes on the trail.
Works where the signal doesn't. Tours download for offline use, which matters, because the places worth narrating are frequently the places with no bars.
Reviewed, not generated-and-shipped. Every tour passes through an editorial review queue in the admin console before it goes live. Historical narration that confidently invents a date is worse than no narration.
Broad at launch, not deep-in-one-city. Starting with the full NPS footprint rather than a single metro means the app is useful on the trip you were already taking.
Community layer on a curated base. The official narration is the floor. Local knowledge gets added on top, attributed, and moderated — not blended invisibly into the canonical text.
Who it's for
Weekend hikers and park visitors who want the trail to mean something beyond the elevation profile.
Families on a road trip where one parent has been reading the guidebook aloud from the passenger seat and would like to stop.
History-minded travelers who have stood at a battlefield marker and wanted the version with more than four sentences.
Anyone who has paid $35 for a walking tour and spent it mostly trying to hear the guide.
What it looks like in practice
A family parks at a trailhead in a national historical park. They download the tour over the visitor-center wifi. Ninety seconds up the path, the phone in a pocket starts talking about the earthworks on the left — the ones that look like a low ridge and are not a low ridge. Nobody pulled out a phone. At the overlook, the narration picks up again with what happened there, followed by a community note from a volunteer who has been leading walks in that park for eleven years.
What it's not
It's not a navigation app. TrailTold assumes you know where the trail goes, or that you're using something that does.
It's not a fitness tracker. Nothing here counts your steps.
It's not user-generated-content-first. The base tours are curated and reviewed. Community insight is an additive layer with attribution, not a replacement for editorial work.
Pricing (planned)
| | | |---|---| | Free | Browse tours, full audio on a limited set of parks | | TrailTold Plus | Full catalog, offline downloads, community layer |
Status
In active development and deploying. The FastAPI backend and content pipeline are running, the Next.js admin console with the tour review queue is in place, and the Flutter app (iOS + Android, com.qavren.trailtold) is at 1.0.0 in release preparation — Android App Link OAuth redirect and store-build environment binding both landed in the last week. Auth runs on a dedicated Keycloak realm with Google and Apple sign-in; data runs on the shared Qavren Postgres. Marketing site is live on Cloudflare. Tech: FastAPI + Flutter + Next.js 15 + Terraform on EC2.