Readit News logoReadit News
caspg commented on Show HN: VeloPlanner – A cycling route planner focusing on official routes   veloplanner.com... · Posted by u/caspg
rodloboz · 9 months ago
Very cool and looks great. Good luck going forward!
caspg · 9 months ago
Thank you
caspg commented on Show HN: VeloPlanner – A cycling route planner focusing on official routes   veloplanner.com... · Posted by u/caspg
kfeeney · 9 months ago
This looks great, I've considered building something similar myself many times but won't have to anymore!

I like to stick to quiet backroads and nothing currently on the market does a good job of hinting at what will be a quiet/less traveled road.

Good luck!

caspg · 9 months ago
Thank you. Touring profile tries to stick to the marked cycling trails so they should be quite roads.
caspg commented on Show HN: VeloPlanner – A cycling route planner focusing on official routes   veloplanner.com... · Posted by u/caspg
jcmfernandes · 9 months ago
Cool stuff! What's your current focus on, and what are your plans for the near future?

And congrats on the jump. It takes courage to go solo :)

caspg · 9 months ago
Thanks! I'm finalizing paid subscriptions and premium features. Then I will move my focus on mobile app which is kind of requirement for outdoor platform.
caspg commented on Show HN: VeloPlanner – A cycling route planner focusing on official routes   veloplanner.com... · Posted by u/caspg
fidalgo · 9 months ago
Curious to understand what do you use, if any, for logging and observability!
caspg · 9 months ago
Well, not much at the moment :) It's still all very fresh and I guess logging and observability is afterthought. I'm hosting app on Heroku which provides some basics.
caspg commented on Show HN: VeloPlanner – A cycling route planner focusing on official routes   veloplanner.com... · Posted by u/caspg
caspg · 9 months ago
For those interested in the technical implementation: I built VeloPlanner with my favorite tech stack: Elixir/Phoenix, React, and MapLibre GL JS. The architecture is a hybrid approach:

- Phoenix controllers for static content (route guides, listings)

- Phoenix LiveView for most of the forms

- React for the planner and interactive maps where high performance is critical

One of the bigger technical challenges was self-hosting all the infrastructure - I'm running my own map tile server and routing engine (Graphhopper) on beefy servers with lots of RAM to maintain full control over the cycling-specific routing algorithms. The memory requirements are substantial, especially for processing large-scale route data across multiple regions.

This approach lets me customize the routing to prioritize official cycling routes while still giving users flexibility when planning custom segments.

Happy to dive deeper into any specific aspect if there's interest!

caspg commented on Claude AI built me a React app to compare maps side by side   github.com/veloplanner/ma... · Posted by u/caspg
microtonal · a year ago
The best vulnerability is one that is hard to detect because it looks like a bug. It's not inconceivable to train an LLM to silently slip vulnerabilities in generated code. Someone who does not have a whole lot of programming experience is unlikely to detect it.

tl;dr it takes running untrusted code to a new level.

caspg · a year ago
WebAssembly sandboxes might become handy.
caspg commented on Claude AI built me a React app to compare maps side by side   github.com/veloplanner/ma... · Posted by u/caspg
bikamonki · a year ago
Could this be used to RPA my browser? Is it safe?
caspg · a year ago
What is RPA? Robotic Process Automation? If yes then I have no experience with that.
caspg commented on Claude AI built me a React app to compare maps side by side   github.com/veloplanner/ma... · Posted by u/caspg
truckerbill · a year ago
Cool! Did you just prompt -> copy -> paste or did you come up with some specific workflow?
caspg · a year ago
I used Claude AI project to attach requirement for the project. Then I just went with single conversation. I specified that I want to do it in small steps and then was just doing copy -> paste until I reached the limit. I think it was because I was doing one big convo instead attaching code to the project.

So pretty simple flow, totally not scalable for bigger projects.

I need to read and check Cursor AI which can also use Claude models.

caspg commented on Show HN: I built a map to find sign-posted cycling routes across Europe and POIs   veloplanner.com/routes... · Posted by u/caspg
outlog · a year ago
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

caspg · a year ago
Thanks! I've added links to all POIS (wikipedia, url and website tags).

u/caspg

KarmaCake day126October 30, 2015
About
I'm working as a Software Engineer and building projects on the side. Currently, I'm trying to launch https://veloplanner.com

https://www.linkedin.com/in/kacper-golinski-78aa3866

View Original