Inspiration
As hikers ourselves, we’ve often arrived on trails without up-to-date info — unsure of conditions, detours, or cultural significance. Trailkeeper was born out of the desire to connect outdoor communities through shared knowledge, respect, and stewardship of the land.
What it does
Trailkeeper is a web app that lets users:
Tag trails by name
Leave notes or updates (e.g., conditions, warnings, tips)
View a community-curated feed of trail insights
See land acknowledgments for each trail’s Indigenous territory It’s a space where hikers and Indigenous voices can come together to care for the land and each other.
How we built it
Pyhton, CSS, HTML on VS Code
Challenges we ran into
Getting Flask to serve the frontend correctly and render trail notes live
Ensuring a clean user experience without relying on login systems or databases
Accomplishments that we're proud of
Building a website with short time constraints while working together for the first time Brainstorming creative solutions to questions asked Were able to create something that platforms something meaningful
What we learned
Built a working full-stack web app in a short time
Created a real-time trail note system without needing user accounts
Centered Indigenous recognition as a core feature — not an afterthought
Learned to collaborate, build, and iterate quickly
What's next for Trail Keep
Add a real-time map to visualize trails and notes
Enable photo uploads and trail condition flags
Log in or sign up for Devpost to join the conversation.