A location-first interface for finding biking trails, built on OpenStreetMap data.
Why I built it
Trail discovery is inherently geographic, yet route lists often make people translate names and distances back into a mental map. I wanted the map itself to be the starting point.
What it does
TrailBlazer shows biking trails and nearby routes in a location-first interface backed by OpenStreetMap data. Visitors can explore spatially instead of searching one trail name at a time.
Why it matters
It gave me a compact way to work through map interaction, external geographic data, and the difference between showing locations and helping someone actually explore them.
Under the hood
- Next.js provides the application shell and route pages.
- OpenStreetMap supplies the geographic trail data.
- The interface prioritizes map context and nearby discovery.