Inspiration: Finding the perfect hiking trail often involves endless scrolling through generic trail databases with repetitive descriptions. We wanted to create an intelligent trail discovery platform that understands natural language queries and provides personalized recommendations with unique, engaging trail descriptions.
What it does: HikeSensei is an AI-powered trail finder that allows users to describe their ideal hiking experience in natural language. It processes over 100 trails, uses Claude AI to generate unique trail descriptions and recommendations, displays results on an interactive map with elevation profiles, and provides detailed trail information including nearby cities and landmarks.
How we built it: Backend: Flask API with Python handling trail data processing and Claude AI integration Frontend: HTML/CSS/JavaScript with Leaflet.js for interactive mapping AI Integration: Anthropic's Claude API for generating unique trail descriptions and intelligent recommendations Data Processing: Custom algorithms to parse trail geometry, classify difficulty levels, and extract coordinates from GeoJSON data
Challenges we ran into: Mapping different JSON data structures to a unified format Managing API rate limits and costs while generating unique descriptions for multiple trails Implementing proper error handling and fallback systems when AI services are unavailable Creating responsive dropdown interfaces with elevation charts rendered on HTML5 Canvas
Accomplishments that we're proud of: Successfully integrated Claude AI to generate unique, readable trail descriptions instead of generic templates Built a responsive interface with expandable trail details and interactive elevation profiles Implemented intelligent trail ranking that considers user queries beyond simple keyword matching Created a clean, user-friendly design that works across different screen sizes
What we learned: How to effectively prompt AI models for consistent, practical content generation The importance of fallback systems when working with external APIs Techniques for parsing and visualizing geographic data in web applications How to balance AI-generated content with performance and cost considerations
What's next for HikeSensei: Expand to more geographic regions and trail databases Add user accounts with personal trail history and favorites Integrate real-time weather and trail condition data Implement community features for trail reviews and photos Add mobile app versions for iOS and Android## Inspiration

Log in or sign up for Devpost to join the conversation.