Riley Walz

Routeshuffle - Create random exercise routes, made by a 15 year old runner

🗺️ Routeshuffle is a random route generator for running, walking or biking! Just enter your starting location, how long you want your route to be, and what sport you want. Try it now!

Add a comment

Replies

Best
Riley Walz
Hello Product Hunt! 👋 I'm really excited to bring you Routeshuffle, a project I've been working on for the last 3 months. It's a webapp for creating random routes for running, walking or cycling. It's very simple – all you have to do is enter your starting location and the distance that you want your route to be, and Routeshuffle handles the rest. As a 15 year old year-round runner, I built it because I would spend too much time scrolling around Google Maps for a nice route to go on, instead of actually running. With Routeshuffle, this is now a problem of the past. Routeshuffle is free to use, but with a premium membership you can save and export your routes to Google Maps, Komoot, GPX and more. You can also setup routes to be automatically made and emailed to you at specific times and days of the week. Thanks for reading this, and I hope you like the site! Let me know if you have any feedback or suggestions!
Gareth Wilson
@w this is great, really well done. I love that you can go straight to generating routes without signup.
Ib Erik Söderblom
@w Nice ! I've been looking for something like this for a long time. Great job. I have a couple of small issues. First of, how to switch between mi / km should be more clear :-) I didnt try and click on the Miles, until I noticed on your homepage (making of Routeshuffle) that km's was an option :-) And the area in witch to enter the desired distance is really narrow. I do 3-digit biking distances and 2-digit runs. But what is a real pain is, that Routeshuffle constantly changes the desired distance. Example is a 30 km run, that can come out as 29.5 km. Thats absolutely fine. I wanna change the routing and click on Remake Route and then it cuts it to 5.8 km... Ok, I put in 31 km's then and calculate the route. Now it comes out as 3.8 km's. It's like it's only the first calculation thats close to the original desired distance... (?) For now I use it as a rough guide to finding new running/biking routes and then manually fine-tune a route from that. Having this program as an App (Android) and with a "my position" button would be awesome, when travelling in different countries. Keep up the good work. /Ib
Riley Walz
@ib_erik_soderblom Hi Ib! Yes, I know that Routeshuffle is currently really rough to work with. I've been working on a 2.0 version that will fix all of these issues and expand route creation so that you can do everything without leaving Routeshuffle. This was my first big coding project, so since then I've learned so much that I can use to rebuild a better version. Thank you for the feedback!!
Igo Akulov
Hey, I loved it! I'm not a runner by any means, but if I jogged on regular, I'd totally use it. Are routes totally random or pseudo-random to avoid repetition? It was not obvious that you can change miles to kilometers. Plus, it didn't want to place me next to my house despite adding house number to the address - the best it could do is the street. I also think that some current premium features like exporting to Google Maps should really be. Also, jogging is more fun with a friend - do you have plans to address that? :)
Riley Walz
@igoruphere Thanks for the comment! Routes are pseudo-random, and routes may be repeated in areas with less roads but this is rare. Yes, I'll have to add a more obvious way of switching units. Currently, you can just click on the current units and it will switch to the opposite. I use the Open Street Map geocoder and will probably switch to a better one like Google Maps soon, as OSM isn't very accurate with house numbers. And if you want to share a route with a friend, just click the "Generate share link" button and you can get a link to send to someone else. Let me know if you have any questions, I'd be glad to answer them! 😊
Nelly Kam
Awesomely nice UI! I'd just suggest to have a "current location" btn or something.
Riley Walz
@nel_kamai Hi Nelly! I'll definitely add this feature in the coming days. Thanks for the suggestion!
nicknow

Great UX. Very useful functionality, that solves a real issue for people. Works very well, did have to reload a few times when the address search got hung. Price is a bit steep, but at a better price point it would be a very good freemium product.

Pros:

Works pretty well, great user interface.

Cons:

Price. $60 a year a pretty steep. I would get this down to a $5 per month or $25 per year option and I think you'll find a lot more uptake.

Riley Walz
Hey Nick! Thanks for the kind feedback. The price is currently monthly, so $5/month. You can't pay annually at the moment.
Daniel Kegel
Very cool idea and it seems to work well. Found a bug/feature: when planning a 100 mile bike ride starting in Zaandam (The Netherlands) it suggested that I take the ferry to Newcastle in the UK as part of the trip. Maybe not the best idea ;). https://routeshuffle.com/users/s...
Riley Walz
@danielkegel Yes, this is a bug with ferries showing up as part of the route. Trying to fix, but Mapbox does not support avoiding ferries in pedestrian directions. I think the temporary fix will be to show a warning when a route does include a ferry. Thanks for the feedback though!
Daniel Kegel
@w You could filter out the most obvious ones by checking for long ferry segments. Regular ferries to cross a river or something should not be a problem, but if the ferry segment is longer dan 2 miles you should omit that route.
Venetia Lipscombe
Really love this! Definitely something I'd use - I'm training for a marathon at the moment and planning long enough routes that are interesting and take me far away enough from my house takes way longer than it should. As future features I'd really like to see: - Option to have an 'out and back' or a circular route - Ability to choose (or not) routes based on certain things e.g. hills, fields, whether there's likely to be streetlamps on the road or not. Realise this may not be possible, depending on the map you're using, but would be useful! - Similarly, some routes are fine for cycling, but not for running or walking as there's no footpath. Not sure if the map could know this? Is there a min/max limit for the mileage of the route generated compared with what you wanted? For example in Oxford, UK sometimes the route has been off by a mile or two, and when I tried it on a small town sometimes it was off by as much as 5 miles. Great work though, I'm very impressed :D
Riley Walz
@venetiasarah Hi Venetia! Glad to hear you like it :) I'll definitely consider those features. As for going on footpaths vs. roads, this would be hard to implement because not every location has information on suitable footpaths. There always will be some difference in the distance you enter vs. what you get. The difference will be smaller in very urban areas and will go up as less roads appear in an area. It works by calculating 2 more coordinates in addition to your current location and getting directions between all 3. The 2 other points won't always be near a road, so it gets the closest point on a road, which may end up being very far away. Thank you, and good luck with your marathon!!
Philipp Wüthrich
@venetiasarah @w Very interesting. How do you determine those two points?
Riley Walz
@venetiasarah @phippuuuu Just math and trigonometry functions. Taking Algebra 2 while making it helped lol
Jordan Bowman
Riley, this is awesome! I'm a runner and biker and will definitely be using this. Wish I had started shipping in high school like you!
Riley Walz
@jrdnbwmn Awesome! There are people shipping to PH that are in middle school!
Jeff Osborn
This is awesome @w! The Infinity feature is super smart. Great job!
Haoyang Feng
Very cool idea. Potentially expandable for monetisation models. Such as uber eats competition in high density areas like HK.
trcull
What a simple, yet awesome, idea. Really fits a need
House Of Yards
Love the app. Would it possible to select two locations, then create multiple routes between the two end points?
Joe Dempsey
Best non-tech benefit based tool on PH 👍
John Schuster
This looks great, @w! I’ll definitely use this to mix up my routes. FYI, while checking it out on mobile, I clicked “Learn More” about pro, but the link seems unresponsive. Not sure if that’s true across all platforms or just mobile.
Riley Walz
@johncschuster John, thanks for the heads-up! It is fixed now 😁
Pierre Morizot
Hi Riley, i love your product. One suggestion : highway, or above 2lines roads should be excluded from the suggested roads. Congrats Riley
Riley Walz
@pierre_morizot Thanks for the feedback!! It shouldn't be including any busy, "no pedestrians allowed" highways. It just uses pedestrian directions (or cycling) from Open Street Maps.
Amin Kasimov
Good job Riley, I will use your app, it exactly showed me the route I usually use, congrats!
Riley Walz
@aminkasimov Thanks! Glad to hear it worked great!
Jeremy Zykorie
This is really cool. I'm not a runner generally, so does this not exist yet? I know when I used to run occasionally, I would have loved this. There's also the obvious future add-ons to pick random exercises to focus on other parts of the body (eg. pick upper body, it gives you a random routine)
Riley Walz
@jeremyz123 Thanks! This idea isn't unheard of, for example MapMyRun has something called "Route Genius" but you do have to pay for their subscription to use it at all.
Jeremy Maluf
Love this, will definitely try it out on some of my next runs! Heads up though, it registers ferry lines as paths so half of the routes it generates in manhattan involve running on water
Riley Walz
@jeremymaluf Thank you! Love to hear that. But yeah, that is something I'm looking into. Mapbox unfortunately doesn't support turning off ferries for pedestrian directions (only driving directions) so trying to figure out a workaround...
Tim Mitra
would be good for dog walks as well
Maggie White
This is a neat tool! I have the same problem. The distance selector seems to be more of a vague suggestion than an actual constraint. Clicking "remake" using 5 miles as a target gave me runs anywhere from 5.3-9.5 miles. That's a pretty big difference.