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

Built With

Share this project:

Updates