Mountain View (Work in progress)

A full-stack geospatial web application for discovering nearby mountain peaks based on user location or search input. Built with Django and GeoDjango, using PostgreSQL and PostGIS for efficient spatial queries. Mountain data is sourced from OpenStreetMap and served via custom API endpoints. The frontend uses vanilla JavaScript and Leaflet to provide an interactive map with dynamic markers, location search, and real-time routing. The app integrates OpenRouteService for navigation and the Overpass API to find nearby parking and access points, prioritizing routable entrances for more realistic results. The project is ongoing, with planned features including advanced filtering, improved routing (trailheads/hiking paths), and UI enhancements.

Technologies:
Python, JavaScript, Django, GeoDjango, PostgreSQL, PostGIS, Leaflet, HTML5, CSS3, OpenStreetMap, Overpass API

Go to repository

Want to Work Together?

Feel free to reach out for projects, collaborations, or opportunities.

Contact Me