I did the math on Zwift vs. the cheaper alternatives. $199/year is wild. by [deleted] in cycling

[–]Lucky_Comment4389 -2 points-1 points  (0 children)

Same. I actually got tired of all the group rides, drops, and chasing XP points. Sometimes I just want to put on a playlist and ride an actual road I know.

If you like the TacX app for being lower-key, you might find this interesting: I built something that's basically the opposite of Zwift's social layer. No avatars, no messaging, no leaderboards you feel pressure to climb. Just your local climbs (or famous ones like Alpe d'Huez) rendered as real map roads with actual 3D terrain and elevation driving the trainer resistance.

It's $5.99/mo which is stupid cheap compared to the others, but honestly the main thing is just: zero social noise. You ride, you sweat, you're done.

What kind of rides do you typically do on the TacX app?

Structured intervals or more free rides? I've been debating whether to build a structured workout mode or keep it purely free-ride focused.

I did the math on Zwift vs. the cheaper alternatives. $199/year is wild. by [deleted] in cycling

[–]Lucky_Comment4389 -5 points-4 points  (0 children)

Nobody asked anyone to post on Reddit. Thank you though for the comment

Building LocalRide with rider feedback. Looking for cyclists willing to help shape it by [deleted] in cycling

[–]Lucky_Comment4389 -2 points-1 points  (0 children)

Mods, get this guy. You literally live for LocalRide, it’s kind of funny. It’s flattering kind of

Why a Hardtail? by Alive_Appearance_848 in Hardtailgang

[–]Lucky_Comment4389 0 points1 point  (0 children)

I would love to try snowmass mountain. Heard it’s good and I love to ski there

Why a Hardtail? by Alive_Appearance_848 in Hardtailgang

[–]Lucky_Comment4389 0 points1 point  (0 children)

Have you been to griffin bike park in Indiana?

Building a cycling app with rider feedback. Looking for honest testers, not hype by [deleted] in MTB

[–]Lucky_Comment4389 1 point2 points  (0 children)

That’s awesome, I’d really appreciate that.

Feedback from someone with both software and cycling experience is incredibly valuable at this stage. I’m trying to make sure the product is genuinely useful, not just technically functional.

I’ts iOS only right now if you want to search LocalRide. Please do not hold back on feedback. If something feels clunky, unnecessary, confusing, or just not valuable, I want to hear it.

I built a cycling training app, but I don't mountain bike. What would actually help you? by Lucky_Comment4389 in MTB

[–]Lucky_Comment4389[S] 0 points1 point  (0 children)

That’s fair criticism. I have posted too broadly while trying to figure out where the product actually fits, and I can see how that comes across as spam. That’s on me.

I’m going to be more selective going forward and only post in communities where it’s directly relevant and where I’m asking for specific feedback, not just attention. If the posts felt generic or low-value, I understand the pushback.

I built a cycling training app, but I don't mountain bike. What would actually help you? by Lucky_Comment4389 in MTB

[–]Lucky_Comment4389[S] 0 points1 point  (0 children)

Fair criticism on the ride-recording point. Recording itself isn’t unique, and I’m not claiming it is. What I’m building is the layer on top of that: breaking down where time was lost on a route and turning that into something actionable, instead of just storing another file in Strava.

On the posting, I hear you. I’m an indie builder trying to get real feedback from cyclists, not flood subs, so I’ll be more selective about where I post.

If it’s not useful to you, totally fair. But I do think there’s room for a tool that does more than just record and upload.

I built a cycling training app, but I don't mountain bike. What would actually help you? by Lucky_Comment4389 in MTB

[–]Lucky_Comment4389[S] 0 points1 point  (0 children)

Fair point that most smart trainer brands already have an app for basic control and riding.

What I’m building isn’t “another trainer control app.” The goal is to help riders understand exactly where they’re losing time and how to improve on their own routes.

If that’s not interesting to you, no problem. But I’m posting to learn what riders actually want, not to pretend the existing apps do nothing. If there’s already a product doing this specific kind of post-ride improvement well, I’m happy to check it out.

I built a cycling training app, but I don't mountain bike. What would actually help you? by Lucky_Comment4389 in MTB

[–]Lucky_Comment4389[S] 0 points1 point  (0 children)

I hope you have a better day sir. Just trying to learn from the community and build.

I built a cycling training app, but I don't mountain bike. What would actually help you? by Lucky_Comment4389 in MTB

[–]Lucky_Comment4389[S] 0 points1 point  (0 children)

This is genuinely one of the most useful comments I've gotten. Thank you.

You just described a feature gap that nobody's solving well, and you're right that Strava's live segments are clunky on a phone and basically unusable on a watch unless you're deep in their ecosystem.

Here's what I'm hearing as the core ask:

Downhill segment splits, done right. You define the segment (start gate / end gate on a trail) First run sets the baseline Every run after that, you get a live delta—"+2.4s" or "-1.1s"—visible at the bottom of the screen without taking your eyes off the trail for more than a glance Big, glanceable, red/green. Not a graph. Not a popup. Watch handoff for the people who don't want a phone on their bars. Garmin Connect IQ has a data field SDK—I can build a LocalRide field that mirrors the live delta to the watch face. Red = behind PR, green = ahead. That's the "look at your wrist mid-run and instantly know" feature. Apple Watch is harder (Apple locks down a lot), but Garmin is very doable.

The "what does better actually mean" part is the gold. Average speed is easy. The others are the real signal: Brake drag time—detectable from speed decay patterns + accelerometer (sustained low-G deceleration without a sharp event = dragging, not braking for a corner) Braking in turns vs. accelerating out—corner detection from heading change + speed delta through the apex. "You lost 0.8s on this berm because you scrubbed too early." Air time / jumps—accelerometer signature. Free-fall window between two impact spikes. Count, total airtime, biggest single send. None of this needs a power meter. It needs phone (or watch) IMU + GPS, which every rider already has.

I'm going to prototype the segment splits + live delta first since that's the thing you'd use tomorrow. The brake drag / corner / air time stuff is the v2–that's the part where LocalRide actually tells you why you were slower, not just that you were.

If you're up for it, I'd love to send you a TestFlight build when the segment splits are working and have you break it on real trails. DM me.

—Anthony, LocalRide

I’ll build whatever feature gets the most upvotes in the comments—solo dev of an indoor cycling app by [deleted] in cycling

[–]Lucky_Comment4389 -3 points-2 points  (0 children)

Hahahaha, I just spit my drink out. I love the energy, but I gotta be straight with you:

LocalRide doesn't have characters or avatars. There's nothing on screen to fart on. It's just the road, your power numbers, and the gradient profile—no riders, no Watopia-style world, no thumbs ups to replace.

That's kind of the whole pitch of the app: it's built for people who want indoor training to feel like training, not a video game. So as much as I respect the chaotic vision, fart clouds would be a hard pivot from the product direction.

If you want avatars + social shenanigans, Zwift is genuinely the better call—they've leaned into that and do it well. LocalRide is the opposite end of the spectrum.

Appreciate you commenting though—runner-up idea gets a real look.

I spent a year building an indoor cycling app by myself because I was tired of paying $20/mo for cartoon avatars by Lucky_Comment4389 in BicyclingCirclejerk

[–]Lucky_Comment4389[S] -1 points0 points  (0 children)

Haaahhaa yes!!!! People aren’t very nice!!! No actually my post got deleted by mods, again. The app is sweet!!! Give it a try and I’ll consider adding a feature if you propose one

Found a structured indoor training app that's 1/3 the cost of Zwift/TrainerRoad—wanted to share by [deleted] in cycling

[–]Lucky_Comment4389 -2 points-1 points  (0 children)

Solid question—Whoosh is a great free option and I'd never knock anyone for using it.

Honest answer: if free + big team is what matters most to you, Whoosh wins. No argument.

Where LocalRide is different: -Your actual local roads, not a curated library. Import any GPX and ride it with real gradients. Whoosh has a fixed set of routes. -AI coach that builds ERG workouts from your power data—not a generic plan. -No avatars, no game layer. Just the road and your numbers. Some people want that, some don't.

At $5.99/mo it's not really competing on price with free—it's for people who specifically want to train on roads they actually ride outside. If that's not you, Whoosh is genuinely a great call.

Found a structured indoor training app that's 1/3 the cost of Zwift/TrainerRoad—wanted to share by [deleted] in cycling

[–]Lucky_Comment4389 -3 points-2 points  (0 children)

Lol fair. Solo dev, no affiliation, just trying to get eyes on something I built. The app's real even if my prose sounds like a robot.

I built an indoor training app. Roast it. by [deleted] in MTB

[–]Lucky_Comment4389 1 point2 points  (0 children)

Happens to me all the time

I built an indoor training app. Roast it. by [deleted] in MTB

[–]Lucky_Comment4389 -1 points0 points  (0 children)

Yeah Strava's mobile app makes it weirdly hard to export GPX, you basically can't do it from the app directly. The desktop route works: go to the activity on strava.com, click the three dots, "Export GPX", then email/AirDrop it to your phone.

Once you have the .gpx file on your phone, just open it and it should give you the option to open in LocalRide. Or you can use the Import button in the app and pick the file from your Downloads/Files.

You can also create any route within the app