This project started from something simple: I was out riding my cycle, exploring new roads around my city, and I kept asking myself: “How steep is this climb going to be?” “Is this route easier than the other?” “Should I turn left or right if I want fewer hills?”
None of the popular map apps give cyclists a clear, visual way to understand real terrain difficulty. Elevation charts exist, but they’re slow, hidden, or incomplete - and not cyclist-friendly. I wanted something that tells me instantly:
Where the climbs are
How steep they are
How the whole route feels
Whether a climb is “manageable” or “painful”
So I built it.
Built With
- api
- css
- cycling
- fastapi
- git
- github
- html
- httpx
- javascript
- leaflet.js
- numpy
- open-elevation
- openstreetmap
- opentopomap
- osrm
- polyline
- python
- render
- tiles
- uvicorn
Log in or sign up for Devpost to join the conversation.