HackerTrans
TopNewTrendsCommentsPastAskShowJobs

caspg

no profile record

Submissions

Show HN: VeloPlanner – A cycling route planner focusing on official routes

veloplanner.com
20 points·by caspg·tahun lalu·9 comments

Claude AI built me a React app to compare maps side by side

github.com
222 points·by caspg·2 tahun yang lalu·201 comments

Show HN: I built a map to find sign-posted cycling routes across Europe and POIs

veloplanner.com
11 points·by caspg·2 tahun yang lalu·5 comments

Show HN: Travelermap.net – Worldwide interactive map with National Parks

travelermap.net
8 points·by caspg·4 tahun yang lalu·1 comments

comments

caspg
·tahun lalu·discuss
Thank you
caspg
·tahun lalu·discuss
Thank you. Touring profile tries to stick to the marked cycling trails so they should be quite roads.
caspg
·tahun lalu·discuss
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
·tahun lalu·discuss
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
·tahun lalu·discuss
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
·2 tahun yang lalu·discuss
WebAssembly sandboxes might become handy.
caspg
·2 tahun yang lalu·discuss
What is RPA? Robotic Process Automation? If yes then I have no experience with that.
caspg
·2 tahun yang lalu·discuss
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
·2 tahun yang lalu·discuss
Thanks! I've added links to all POIS (wikipedia, url and website tags).
caspg
·2 tahun yang lalu·discuss
I wanted to develop a simple tool to compare maps. I thought about using this opportunity to try out Claude AI for coding a project from scratch. It worked surprisingly well!

At least 95% of the code was generated by AI (I reached the limit so had to add final bits on my own).
caspg
·2 tahun yang lalu·discuss
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.
caspg
·2 tahun yang lalu·discuss
How do you make money? Google Ads?
caspg
·3 tahun yang lalu·discuss
This basemap looks awesome. Need to play with this and see how hard is to run it on my own. It would totally fit nicely with my website https://travelermap.net.
caspg
·3 tahun yang lalu·discuss
You can always start with tiles from https://openstreetmap.org Or use one of the commercial providers which offers free tiers. There are quite a few smaller providers that are not super expensive.

You can always setup your own tile server. It's not that hard and can be cheap (if you don't count your time). I recommend, checking https://github.com/onthegomap/planetiler
caspg
·3 tahun yang lalu·discuss
I’m developing https://travelermap.net with my brother. It’s a map of National Parks all over the world and more detailed map with other kinds of parks in US.

We started adding photos and more content to US parks but planing to cover more countries.

Built with Elixir/Phoenix, Typescript and Maplibre.
caspg
·4 tahun yang lalu·discuss
Glad you liked it. Let me know if you have any feedback.
caspg
·4 tahun yang lalu·discuss
I'm running a https://velomapa.pl - website with cycling related stuff (routes, races, photos, and other stuff) in Poland.

It's a super seasonal niche. During the season it brings around $1000/month through various types of ads and donations.

Now, I'm building and growing https://travelermap.net, which hopefully will work nicely all year around. It's also a content site that I'm planning to monetize using ads.
caspg
·4 tahun yang lalu·discuss
Initially, I just wanted to map parks from the US but then I got carried away. The website also allows previewing of Wikipedia articles about each park.

Data about national parks come from Wikipedia. I'm sure it's missing quite a few less popular parks. Let me know if you find something missing.

It's built with Elixir/Phoenix, TypeScript, and MapLibre. It's just a static site for now but I'm planning to add user accounts and community aspects to it. I think it will be cool to allow rating, reviewing, and uploading user photos.
caspg
·4 tahun yang lalu·discuss
You should check out https://microconf.com and their youtube channel. They also have Slack community called "MicrConf Connect" and podcast "The Startups For the Rest of Us". Lots of good resources there.
caspg
·4 tahun yang lalu·discuss
Can you share links to those Discord servers? I'm also building project related to maps. Right now, it's using leaflet and raster tiles but I'm strongly considering switching to maplibre and vector tiles.

Are you working full time on your mapping app? Looks really cool.