Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: I built a map to find sign-posted cycling routes across Europe and POIs (veloplanner.com)
11 points by caspg 4 months ago | hide | past | favorite | 5 comments
Excited to share an early version of my project - https://veloplanner.com

It's an interactive map where you can find signposted cycling routes (not MTB yet) and various POIs (campgrounds, shelters, viewpoints, and historic points). Everything is powered by OpenStreetMap.

Currently, it only covers Europe since I wanted to limit hardware requirements. Even with just Europe, I needed an extra 1TB disk to handle data import. I'm planning to support the whole world in the near future.

Right now it's just a viewer, but I plan to keep building and adding more features. Route planner will be main one to add. Also, I want to present detailed data about surfaces and bicycle infrastructure along the routes.

Let me know what you think - any feedback is appreciated!

Tech stack: - MapLibre + TypeScript (no frameworks) for map rendering - Planetiler to generate basemap - osm2pgsql, gdal and tippecanoe to generate POIs and route layers (routes require extra post processing, which I do in Elixir) - Web app is written in Elixir/Phoenix

I'm hosting web app on Heroku and using Hetzner dedicated server to process OSM data.




Great work, feels great to use!

Only nitpick I could find would be to include url for POIs from OSM - like this one https://www.openstreetmap.org/node/5433059850


Thanks! I've added links to all POIS (wikipedia, url and website tags).


I like it. The "water points" feature is definitely useful and easy to use. Finding/planning the next water stop is often the focus of a bike ride. Fountain locations seem to be reasonably complete -- I was able to determine a couple of fountains not on the map, but it took some effort.


Curious if any of the app uses LiveView portion of Phoenix. And if so, thoughts on that part of it.


Newsletter signup form uses LiveView https://veloplanner.com/newsletter/new I was testing LiveView with page transitions and it was working quite nicely with maps as well (maps were handled by JS of course). You can play with it here https://travelermap.net/ - you can check search (cmd + k) which is powered by LV.

EDIT: As for plans for veloplanner, I'll be adding some of the interactive features (comments etc) as LiveView.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: