TrailFinder is a social hiking app for the Los Angeles trail community. Browse trails with an interactive map, log hikes with photos, and share adventures with friends.
This is a ground-up rebuild of a final project originally built for CSCI-201 (Systems Programming) at USC. The original version ran on Java Servlets with a hand-rolled JWT authentication system. This rebuild replaces the entire stack with modern tooling while keeping the same core idea: a place for hikers to plan, log, and share trail experiences.
The original concept and feature set were designed collaboratively by a team of eight. The rebuild is solo work by Joseph Leo, but the credit for the idea belongs to the whole group.