Feedback Wanted: Strava-Like Racing App

jeff.brines
Posts
1216
Joined
8/29/2010
Location
Grand Junction, CO US
Edited Date/Time 8/12/2025 7:53am

Hey VitalMTBers

I wanted to solicit feedback from the community to see what (if anything) you'd want to see in a GPS based racing and navigation app. I've spent the last few months building pnnd, a checkpoint based race app for my dirt biking buddies. I'll be expanding these features to be a little more mountiain bike centric in the coming weeks, and am really focused on allowing users to create races, of all types, to run among friends. Races can be public, invite only, or club based, run on a particular day, a range or in perpetuity.

Privacy controls are front and center in this one, and though I do allow public races, those looking to run something very private/locked down so nobody will ever see it (no heat maps) is core to the use case. 

While I know Strava owns the mountain bike and cycling community, and switching to something unlikely, I do see this slotting into a slightly different spot in the mtb space, especially for those who want to run races in (ahem) private riding zones. To add, I am taking aim at "beer league Friday night style racing", too. I know, consumer grade GPS isn't UCI world cup level, but on the local/grassroots/non-National level, its often way good enough (especially with Garmin connect integration). 

Without going further, is there anything you guys would like to see? Anything that might skew your buddies to use it? Any features you'd find compelling? Anything you always wish strava had but they never built? Honestly nothing is off limits, and considering I'm the lead (and only) developer, I'm willing to consider anything so long as people find value in it. 

Honestly, the project doesn't hinge on mtb, but I'd sure love to find a solid user group in the space, being its my first love on two wheels, I love racing and I'd love to build a fun software company in the space. 

Cheers!

Also, those wondering, I do have prototypes running in Testflight. If you'd like to be a beta tester, please ask. I'd love to have you (iOS only for now). 

10
|
8/12/2025 7:41am
Hey VitalMTBersI wanted to solicit feedback from the community to see what (if anything) you'd want to see in a GPS based racing and navigation app...

Hey VitalMTBers

I wanted to solicit feedback from the community to see what (if anything) you'd want to see in a GPS based racing and navigation app. I've spent the last few months building pnnd, a checkpoint based race app for my dirt biking buddies. I'll be expanding these features to be a little more mountiain bike centric in the coming weeks, and am really focused on allowing users to create races, of all types, to run among friends. Races can be public, invite only, or club based, run on a particular day, a range or in perpetuity.

Privacy controls are front and center in this one, and though I do allow public races, those looking to run something very private/locked down so nobody will ever see it (no heat maps) is core to the use case. 

While I know Strava owns the mountain bike and cycling community, and switching to something unlikely, I do see this slotting into a slightly different spot in the mtb space, especially for those who want to run races in (ahem) private riding zones. To add, I am taking aim at "beer league Friday night style racing", too. I know, consumer grade GPS isn't UCI world cup level, but on the local/grassroots/non-National level, its often way good enough (especially with Garmin connect integration). 

Without going further, is there anything you guys would like to see? Anything that might skew your buddies to use it? Any features you'd find compelling? Anything you always wish strava had but they never built? Honestly nothing is off limits, and considering I'm the lead (and only) developer, I'm willing to consider anything so long as people find value in it. 

Honestly, the project doesn't hinge on mtb, but I'd sure love to find a solid user group in the space, being its my first love on two wheels, I love racing and I'd love to build a fun software company in the space. 

Cheers!

Also, those wondering, I do have prototypes running in Testflight. If you'd like to be a beta tester, please ask. I'd love to have you (iOS only for now). 

It would be cool to see enduro timing built in, with different stages and the overall times. Don't make it too complicated. Simple is better, and it has to be free for individual users. You won't grow a user base if people have to pay to use the basic version. Maybe the consumer level could be having a local race up to 10 or so riders is free, then the race organizer has to buy a license for running more people?

5
8/12/2025 8:35am

Definitely interested. Have you looked at the Garmin Edge MTB - that has something kind of baked in whereby it will allow you to setup gates and you can map out your times.. I think its only against yourself but could be interesting.

I would absolutey support a Strava alternative that listens to what riders (other than roadies) want as opposed to ignoring us - ie making segments private to only groups etc.

Also, happy to beta test.. (I'm slightly excited by the sounds of the app!)

4
Fox
Posts
115
Joined
5/19/2011
Location
Durango, CO US
8/12/2025 8:43am

I'd like try it out. 

No heatmap. Turn off your heatmap. Its default position is on. 

Friday night beer league racing is my favorite kind! 

3
8/12/2025 8:48am

Awesome, an underground racing app would be pretty fun. 

-Invite other riders, have the course open for a specified length of time, send out the results to all participants when the event closes. Have the means to run a series as well with leader board. Completely private.

-Have an easy way to mark the start and finish locations with GPS, I'll typically stake them physically with a flag. Riders know it starts and ends at the flags. The track is unique for each event and does not have to exist prior.

-Be able to easily add split times/locations to the track.

 

But will it be as (not) accurate as Strava? 

There was a local event a few years back that typically uses Webscorer with a starter and someone recording finishers. There was an issue and some of the times were lost so they went to Strava to try and use that for results. Strava and the real results did not match, for riders that had times from both Webscorer and Strava the finishing order was not not even close to the same. But the actual segment times were very similar.

I feel if you are relying on a mix of phones and Garmin GPS units for the timing it will never be accurate, so I guess it depends on how serious the Friday night racer crew is and how much they will be charged for the service.

7
8/12/2025 9:14am

I'd be interested in testing. For accuracy, you might add a baseline GPS tester to make sure a device has a good connection and also a way to see how devices GPS data is along a route. That could allow race owners to set a baseline for "good data" depending on how competitive they want it to be.

I noticed a massive drop in GPS performance when I changed phones recently and it really changes how Strava tracks my miles.

pinkrobe
Posts
264
Joined
5/16/2015
Location
Revelstoke, BC CA
8/12/2025 9:37am

Sounds like a great project! Beyond MX and MTB, it could be applied to any outdoor distance sport - running, snowboarding/skiing, nordic ski, canoe/kayak, pub crawls, etc. 

The GPS accuracy thing is a concern for sure. If I record a track with my Garmin watch vs my phone, the tracks can differ substantially. This will piss some people off [Cat 3/4 roadies especially], even if it's not the app's fault. That said, if it's for beer league racing, maybe it won't matter.

1
jeff.brines
Posts
1216
Joined
8/29/2010
Location
Grand Junction, CO US
8/12/2025 11:10am

Thanks to everyone for the comments so far. Few things to note...

GPS Accuracy: This is something I've battled for 2 months. I thought it was going to be a lot easier than it turns out to be. At this point, I'm within my edge 130 with respect to accuracy (maybe a touch below that). Is this good enough? I think so. Strava runs a few algorithms server side (once you upload) that are patented (ask me how I learned that haha) to smooth/clean up the data. Overall, accuracy will improve as I see adoption and can justify spending money on this. There are lots of fun approaches that combine accelerometer, compass, baro pressure, lots of fancy math and of course, GPS data to further improve location data. When looked at from first principles we really ought to be able to race with accuracy that is +/- 0.5-1.25 second for 3 minutes of racing so long as you don't put the start/finish line under a bunch of trees (important). Is this accurate enough? Honestly, for beer league, yes. And if you are within the margin of error, there ought to be a wheelie contest or game of rock paper scissors to settle it. What is funny is Strava doesn't "tell" you that if you are within a few seconds off the crown, you are likely tied. Hell, they don't even tell you the sampling rate of the "competitors" of a segment. Older phones are far worse than newer phones, phone in pocket worse than device on bar, and new Garmins way better than any phone (realistically). 

Devices: I need this to work with an iPhone or Android phone to start. Soon, I'll add Garmin support. If your beer league racing is serious, it will be highly recommended you run a garmin; specifically one that samples at 5Hz with dual frequency GNSS. They aren't that expensive (like, less than an entry fee to a "real" race) and will add fidelity/robustness to the data. I've considered trying to build my own hardware as a timing system but this will be way down the road (if this goes). One big goal is if I prove this, I'd want to work directly with Garmin because it should feed them business. 

Racing Types: This is the fun part. I'm able to build all sorts of different formats that Strava ignores. Enduro MTB, checkpoint based (hit the checkpoints, get there however you want), time trial (segments in strava), point based checks (Ie, the climb is worth 20 points, descent worth 80 points), etc. - Mountain bike racing is missing stuff like this. 

Honestly, I kind of loath Strava. They've turned a cold shoulder to us, or so it feels. Their last conference gave me supervillian vibes. I want to build something that is built around a user that I know is being shunned (mountain bikers) or completely ignored (powersports). If I find a foothold, I'd go toe to toe with them on all dirt/mountain based activities. Data privacy (don't blow up riding zones or unveil military bases), data access (you can always use your data for other apps) and a really good user experience would be my goal. I won't touch them in running and "fitness" so they'll always have their $200-400M/year business, but I think there is something fun here for all of us. 

Final point, I am not a real engineer in that I did not go to school for CS. I have quarterbacked a number of iOS react (web app) and react native (mobile) apps and am using a real tech stack for this but anyone who wants to test should expect bugs in the near term and not be wow'd by the design. I am literally doing everything myself. Again, if I prove out people want this I will bring in real engineering, but I first need to make sure people like the idea and I'm aiming the right direction. 

 

13
Poleczechy
Posts
243
Joined
4/20/2018
Location
Hartsel, CO US
8/12/2025 12:47pm

I think one of the biggest (for me) would being able to quickly and easily create your own segments. I haven't thrown down the coin for the new Garmin Edge MTB, but that feature really intrigues me. The open sourced segments are better on Strava than Trailforks and Gamin but to be able to set exact and repeatable courses would be sweet, one of my local DH only tracks has a gnarly descent down to a creek but you climb back out, it's all one trail so your cumulative time for the DH and climb are what gets tracked on TrailForks, even though I only care about my DH time. 

I have also always loved the idea of an unofficial race series where stages get released on a Sunday night and you have a week to complete the stages for local bragging rights.  

3
earleb
Posts
351
Joined
3/23/2023
Location
North Vancouver, BC CA
8/12/2025 1:12pm
Thanks to everyone for the comments so far. Few things to note...GPS Accuracy: This is something I've battled for 2 months. I thought it was going...

Thanks to everyone for the comments so far. Few things to note...

GPS Accuracy: This is something I've battled for 2 months. I thought it was going to be a lot easier than it turns out to be. At this point, I'm within my edge 130 with respect to accuracy (maybe a touch below that). Is this good enough? I think so. Strava runs a few algorithms server side (once you upload) that are patented (ask me how I learned that haha) to smooth/clean up the data. Overall, accuracy will improve as I see adoption and can justify spending money on this. There are lots of fun approaches that combine accelerometer, compass, baro pressure, lots of fancy math and of course, GPS data to further improve location data. When looked at from first principles we really ought to be able to race with accuracy that is +/- 0.5-1.25 second for 3 minutes of racing so long as you don't put the start/finish line under a bunch of trees (important). Is this accurate enough? Honestly, for beer league, yes. And if you are within the margin of error, there ought to be a wheelie contest or game of rock paper scissors to settle it. What is funny is Strava doesn't "tell" you that if you are within a few seconds off the crown, you are likely tied. Hell, they don't even tell you the sampling rate of the "competitors" of a segment. Older phones are far worse than newer phones, phone in pocket worse than device on bar, and new Garmins way better than any phone (realistically). 

Devices: I need this to work with an iPhone or Android phone to start. Soon, I'll add Garmin support. If your beer league racing is serious, it will be highly recommended you run a garmin; specifically one that samples at 5Hz with dual frequency GNSS. They aren't that expensive (like, less than an entry fee to a "real" race) and will add fidelity/robustness to the data. I've considered trying to build my own hardware as a timing system but this will be way down the road (if this goes). One big goal is if I prove this, I'd want to work directly with Garmin because it should feed them business. 

Racing Types: This is the fun part. I'm able to build all sorts of different formats that Strava ignores. Enduro MTB, checkpoint based (hit the checkpoints, get there however you want), time trial (segments in strava), point based checks (Ie, the climb is worth 20 points, descent worth 80 points), etc. - Mountain bike racing is missing stuff like this. 

Honestly, I kind of loath Strava. They've turned a cold shoulder to us, or so it feels. Their last conference gave me supervillian vibes. I want to build something that is built around a user that I know is being shunned (mountain bikers) or completely ignored (powersports). If I find a foothold, I'd go toe to toe with them on all dirt/mountain based activities. Data privacy (don't blow up riding zones or unveil military bases), data access (you can always use your data for other apps) and a really good user experience would be my goal. I won't touch them in running and "fitness" so they'll always have their $200-400M/year business, but I think there is something fun here for all of us. 

Final point, I am not a real engineer in that I did not go to school for CS. I have quarterbacked a number of iOS react (web app) and react native (mobile) apps and am using a real tech stack for this but anyone who wants to test should expect bugs in the near term and not be wow'd by the design. I am literally doing everything myself. Again, if I prove out people want this I will bring in real engineering, but I first need to make sure people like the idea and I'm aiming the right direction. 

 

Don't put your start / finish under trees? 

Do you actually mountain bike? 

Tell me you don't live in the BC without telling me you don't live in BC. Scratch the Sea to Sky and Vancouver Island off your potential user list if a course can't start or finish under trees. 

2
6
8/12/2025 1:39pm

Very easy features I’d like to see.

easy way to reset leaderboards 


One button to start a segment/stage and one button to finish one.

Similar option for adding splits.

Easy connectivity for stop watch timing.  Guy at top hits start.  Guy at finish line hits stop.  Needs to allow for multiple racers on course.  While not perfect it’s better than gps timing.  Especially on the generally short tracks the east coast usually offer.  

3
AndehM
Posts
600
Joined
5/7/2018
Location
El Granada, CA US
8/12/2025 1:55pm

While I don't really care about racing against my buddies (or myself) much anymore, I do agree with some of your premises. Strava is run by a bunch of lycra dorks, and hate mountain bikers.  I only keep using it for the Beacon thing so my wife can see how close I am to getting home.  Also, their data whoring for anti-MTB land managers is pretty gross (I turn heatmap stuff off but enough people leave it on that it's like shouting at a tornado).  From a "competing against myself" standpoint, its pretty annoying to check my time after a fast feeling run against my PR, see it's way off, then look at the GPS track and see that my "PR" track glitched about 100' down the hill for the second half of a run.

A few points I think people are missing the point on with this:  you're presumably just doing start/end gates, so the accuracy is less of an issue than if you were trying to match a GPS track against a segment (created by someone else's GPS track), plus all sorts of smoothing.  You could improve the accuracy of the reference start/end points within the app by making a button to collect data points for like 30 sec then average them (prompt user to hold the phone/Garmin still for that time).  Dealing with racer data accuracy is a different issue, but like Jeff said, it's just beer league racing.  You could probably still do some clever work-arounds to try to account for inaccuracy.

Other random thoughts:  if there's any system of comparing your own times, it'd be nice to be able to self-flag bad data tracks to ignore them, or ignore tracks older than a certain point (like if a trail gets rerouted), or only compare tracks against the same month(s) in previous years (summer vs. winter conditions).

2
8/12/2025 2:08pm Edited Date/Time 8/12/2025 2:09pm

Over COVID some motivated locals organized a Strava segment omnium race with one stage each of enduro, XC, road and gravel. Roughly 1 week to complete the stages then the best of each person's time on the given segments was taken for a total time. I think the segments were private to only the participants that replied to a FB group. No idea how much of a PITA it was to organize but it was a blast to participate in. This app would be perfect for this type of thing. 

It would be cool to have some type of hardware transponder or RFID type device for start finish accuracy but I imagine that just exponentially increases complexity and potential cost to implement. The relative inaccuracy could be a soft upside as it will encourage more of the intended "Beer League" vibe. +/- 0.5 to 1.25s is more than acceptable IMO. If the focus is on enduro people should be trying to make longer stage to encourage more field spread anyway. 

Very exited for the proposition of this. If you end up supporting android and iOS I would happily test it out with my crew. 

2
StudBeefpile
Posts
237
Joined
6/27/2018
Location
Almost Canada™, WA US
8/12/2025 2:15pm
Very easy features I’d like to see.easy way to reset leaderboards One button to start a segment/stage and one button to finish one.Similar option for adding splits.Easy...

Very easy features I’d like to see.

easy way to reset leaderboards 


One button to start a segment/stage and one button to finish one.

Similar option for adding splits.

Easy connectivity for stop watch timing.  Guy at top hits start.  Guy at finish line hits stop.  Needs to allow for multiple racers on course.  While not perfect it’s better than gps timing.  Especially on the generally short tracks the east coast usually offer.  

I was thinking about the stop watch part too.  Obviously just for fun racing can be run off a strava analog, but a slightly more official race it would be cool to have a feature like this.  

I have helped at a few races, I can't remember the system that we used, but essentially you had to find a racers number plate from a list and press it when they came across a line.  Because this was an enduro style event, no one started in any order, so you were having to do a number search in the 5s between when the rider came into view and when they crossed the finish line.  It sucked. It also was probably the leading cause for incorrect race data.


If the app on the racer was able to act like a timing chip in that it would know roughly when it passed by the start location, you could link that time data up with a course martial pressing start on their app.  Then the course martial wouldnt have to worry about linking start and stop times to rider numbers.  Same with the finish.  As the rider passes by the finish zone you could link up their rough time with when the finish marshal pressed stop. 

Sorry that was a long ass ramble.  

Either way Jeff, this sounds like a cool idea.  The different race types sound fun.  

1
jeff.brines
Posts
1216
Joined
8/29/2010
Location
Grand Junction, CO US
8/12/2025 3:11pm

Great ideas guys. Keep 'em coming. Maybe I should have done this before I wrote 100,000 lines of code...

1
jeff.brines
Posts
1216
Joined
8/29/2010
Location
Grand Junction, CO US
8/12/2025 3:54pm
earleb wrote:
Don't put your start / finish under trees? Do you actually mountain bike? Tell me you don't live in the BC without telling me you don't live in...

Don't put your start / finish under trees? 

Do you actually mountain bike? 

Tell me you don't live in the BC without telling me you don't live in BC. Scratch the Sea to Sky and Vancouver Island off your potential user list if a course can't start or finish under trees. 

I could have been more precise with my language. 

"For best results, try and put the start and stop in more open terrain."

Of course you can put the start and finish under trees, and sometimes you have no option but to do so. In such cases, the error boundary simply moves up. 

1
8/12/2025 4:34pm

Was thinking that if you intend to monetize it in some way.  Have a one time purchase for “organizers” and free use for “participants”. Basically to create a course, segment, or event (public or private) you need to pay a one time fee.  But if you just want to ride and get timed it’s free.  

Myself and a few others from my area would happily pay just to help organize our beer races and personal training.  Easily could get some people to chip in too.  But a subscription or small fee for the majority would be a big ask for everyone.


Oh and if you can incorporate trail usage data from your app, Strava, and trail forks into one place.  That would be a big help for anyone who needs to justify mountain biking to a land manager or is building trail professionally.

8/12/2025 8:35pm

@jeff.brines I DM’d you about it! Can’t have the feds be lurking in the forums waiting to catch the real ones 👀

Awesome idea through and through. Will absolutely use the platform wether it be paid or free. The program would also be great for the individual user wanting to compare their times spreadsheet style for suspension testing, bike setup, and just general skills work! I could definitely see that useful if/when I start coaching again. Being able to easily time runs and track which lap is which (strava SUCKS at that) would be super helpful! 
My riding crew has been itching to run an intra group “race” on our local skidders. Doing so with a dedicated app and not requiring everyone to use/ pay for Strava premium would be a huge blessing! 

1
jeff.brines
Posts
1216
Joined
8/29/2010
Location
Grand Junction, CO US
8/13/2025 11:03am

Just a quick update here - I'm taking all this feedback into account and will probably delay a launch (or external beta testing) until I can nail this. 

One thing I'm surprised to learn is that mountain bikers are willing to even consider moving away from Strava. This has me reconsidering a lot of my approach, the features I need to build and the quality of the code/app. Also, I'm realizing I need to be spinning up Android and iOS builds for this to be useful. 

In the meantime, please continue to give me thoughts, ideas, wants, needs etc. I take them seriously. If you are interested, dm me your email and when prototype testflight builds are ready, I'll make sure you can beta test!

 

3
bnsleit
Posts
116
Joined
9/27/2021
Location
Missoula, MT US
8/13/2025 11:35am Edited Date/Time 8/13/2025 11:36am

One gripe I have with Strava when using segments for "timing" "races" is the start speed. Obviously someone who bushwacks 30 feet up into the rough to enter the segment already going mach chicken is going to have an advantage, and there's no way to tell if the "winner" did that or started from a dead stop and just crushed the seg. 

Not sure if the solution would be building a "race mode" option to only count a run if the tracking started from 0 mph or utilize splits or something? But that's the main reason I don't take any Strava Club races seriously, there's just too many ways to game the system. 

Edit: re-reading that rant makes me realize there just needs to be start gate/timing wand functionality

1
MJT420
Posts
104
Joined
4/3/2025
Location
Lake Ann, MI US
8/13/2025 3:11pm Edited Date/Time 8/13/2025 3:42pm

I had a cool reply typed out but then it got janked when my phone thought I clicked on an ad. 

 

My main points were Strava is the current number one but i don't know many people who actually like it so it's ripe to loose users. My other point was the good old stopwatch crew might be your main " competition " or doubters at the moment. So being easier and more accurate than that method will be important. 

 

Finally Just an idea, and I'm really just spitballing here. I work as a survey tech and when we have to use GPS in thicker woods or swamps we'll set up a base GNSS that will correspond to our rover and provide more accurate and better coverage. The equipment we use is stupid expensive and would be cost prohibitive for sure, but I'm unsure of Garmins or others catolouge, maybe they make something less expensive that would work better and could connect to users phones in a meaningful way.

1
Slavid666
Posts
133
Joined
5/3/2024
Location
Santa Rosa, CA US
8/13/2025 3:56pm
Hey VitalMTBersI wanted to solicit feedback from the community to see what (if anything) you'd want to see in a GPS based racing and navigation app...

Hey VitalMTBers

I wanted to solicit feedback from the community to see what (if anything) you'd want to see in a GPS based racing and navigation app. I've spent the last few months building pnnd, a checkpoint based race app for my dirt biking buddies. I'll be expanding these features to be a little more mountiain bike centric in the coming weeks, and am really focused on allowing users to create races, of all types, to run among friends. Races can be public, invite only, or club based, run on a particular day, a range or in perpetuity.

Privacy controls are front and center in this one, and though I do allow public races, those looking to run something very private/locked down so nobody will ever see it (no heat maps) is core to the use case. 

While I know Strava owns the mountain bike and cycling community, and switching to something unlikely, I do see this slotting into a slightly different spot in the mtb space, especially for those who want to run races in (ahem) private riding zones. To add, I am taking aim at "beer league Friday night style racing", too. I know, consumer grade GPS isn't UCI world cup level, but on the local/grassroots/non-National level, its often way good enough (especially with Garmin connect integration). 

Without going further, is there anything you guys would like to see? Anything that might skew your buddies to use it? Any features you'd find compelling? Anything you always wish strava had but they never built? Honestly nothing is off limits, and considering I'm the lead (and only) developer, I'm willing to consider anything so long as people find value in it. 

Honestly, the project doesn't hinge on mtb, but I'd sure love to find a solid user group in the space, being its my first love on two wheels, I love racing and I'd love to build a fun software company in the space. 

Cheers!

Also, those wondering, I do have prototypes running in Testflight. If you'd like to be a beta tester, please ask. I'd love to have you (iOS only for now). 

100% would support and beta test this. I dont think I would stop paying for strava but I would use it in conjunction without a doubt. My buddies are always taking the p*ss out of each other when it comes to segment times. Stoked to see how it evolves!

1
8/13/2025 4:46pm
MJT420 wrote:
I had a cool reply typed out but then it got janked when my phone thought I clicked on an ad.  My main points were Strava is...

I had a cool reply typed out but then it got janked when my phone thought I clicked on an ad. 

 

My main points were Strava is the current number one but i don't know many people who actually like it so it's ripe to loose users. My other point was the good old stopwatch crew might be your main " competition " or doubters at the moment. So being easier and more accurate than that method will be important. 

 

Finally Just an idea, and I'm really just spitballing here. I work as a survey tech and when we have to use GPS in thicker woods or swamps we'll set up a base GNSS that will correspond to our rover and provide more accurate and better coverage. The equipment we use is stupid expensive and would be cost prohibitive for sure, but I'm unsure of Garmins or others catolouge, maybe they make something less expensive that would work better and could connect to users phones in a meaningful way.

I probably type this twice a year in one forum or another and no one cares, but for the sake of persistence:  I've ridden trails with a middle-of-the-road Bad Elf GPS Booster (~$300; talking to something like 9 satellites) in +/- 200 ft elevation terrain in a fairly populated county (decent cell service) to lay down GPS tracks on Avenza for use in creating a trail map.  Multiple laps yielded lines that were in materially different places.  That's always made me highly suspicious of Strava's accuracy.

I applaud the initiative to do this and love the use case.  The fact it doesn't have the same accuracy as actual timing equipment isn't a problem.  But it'd be really nice if there was some quantification of the accuracy so you understand what you're getting.  Bro science would be totally acceptable.  

Results might mean no segments less than 3 minutes.  Might mean you use it for something like fastest run within this 10 day period, with the idea multiple runs will resolve accuracy issues.

I hate Strava, but I'd be interested in this.  Kudos and keep going!

3
ak_trnsplnt
Posts
52
Joined
1/10/2021
Location
Englewood, CO US
8/13/2025 4:54pm

After Strava's heavy handed launch of the new data usage policy last year I immediately ended my paid subscription and welcome a MTB focused alternative.  My needs these days are pretty basic but I’m happy to help and willing to beta test. 

4
8/13/2025 5:30pm

Hey Jeff, I'll definitely sign up for some testing for you. 

My suggestions are this, have a countdown mode of 10s that detects rider movement to prevent people taking a rolling start, and also make it audible so you go at the beep. This is because most of us (me and my mates) ride with our phone in a pocket and not a Garmin, so we would hit the "race" button, slide the phone into the pocket. Countdown, hear the "go"  noise (id just straight copy BMX start noise as it's familiar) and start. 

The other thing I'd suggested is have a conditions grading, so when it saves your times (I'm presuming times won't be public or have a long term leaderboard), you can check what the conditions were for previous days. I'd have this set by the "race marshall" who creates the race, so he goes create race, sets the track, conditions= dry. Then everyone's logs will say dry and they can't fudge it themselves. 

I'd suggest just a few like Dry, Prime, Wet, Full Wet, or maybe fun names like loose, slimy, loamer, mud etc. 

I've been looking to start an unsactioned summer hot laps series with mates that will run on unsactioned trails, but freelap is incredibly expensive, we were honestly considering just using walky talkies and a stopwatch at the bottom so far, as it's the easiest and simplest, so this project is of particular interest to me. 

 

2
jeff.brines
Posts
1216
Joined
8/29/2010
Location
Grand Junction, CO US
8/14/2025 5:22am Edited Date/Time 8/14/2025 5:29am

Few things to share, while I have a second. 

Elevation Data: The gold standard for doing this "right" is to use a device's barometric pressure measuring sensor in combination with GPS. The problem here is barometric pressure obviously changes with weather, so you need to tie local weather into the data, too, which makes this really only possible after uploading everything. If I'm honest, my elevation processing is way off right now, only cause I'm trying to get the race timing accurate first. I have a plan to get this way close enough, but don't expect on device accuracy to ever be that good, especially in offline areas.

Accuracy and Drift: Honestly, I've been more and more impressed with iPhone accuracy once I was able to get around all the power management throttling that usually happens to apps in the background. The downside here is when you are recording with pnnd (working name), your battery life will not be as good. Sorry not sorry, there is no free lunch. That being said, I still feel the best solution will always be to force beer leaguers to use garmins, they are far more reliable for something like this and like I said earlier, something on your bars is flat better than something in your pocket. Phone based recording fine for practice, longer rides (XC/hard enduro) or as a backup. 

Race Management: I've already built tools that essentially allow a "commissioner" to build a race (see below). You can even apply penalties if someone cheats (cut a corner? rolling start? yeah, we see you...). I know a little much, but who cares. The ultimate would be for a commissioner to run a series, with points. Oh, and on that note, I unfortunately will be forcing the "admin" side to be on a laptop/desktop (web app), just because administering a race on a phone is really hard. That doesn't mean you won't see results and whatnot, but when it comes to segment/checkpoint/track building, picking the kind of race, inviting participants etc, its way easier to do it on a laptop. 

MVP: Final point here, I need to distill a lot of this down to what you all will love to start. Once its really working, and I prove that this thing can get users, the sky is the limit. I love racing, love riding bikes, and love the community these types of things can bring about. The goal is to prove this isn't a "manic Jeff drank too much coffee" idea, but that it actually has a market that will support it. Once I see that, I am not scared to go bring in some outside help and turn this into something great. I'll be relentless in building what we really need/want, just know it will probably take me from now until the early spring to get there. 

Screenshot 2025-08-14 at 6.24.03%E2%80%AFAM

10
8/14/2025 7:10am Edited Date/Time 8/14/2025 7:11am

Personally what I'd love to see as a starting point is a strava alternative for recording rides and being able to have control over privacy for segments (to use their terminology..) From there I think you'd see a decent number of Strava users moving across. Where I live there are no official trails at all, everything is unsanctioned so when a new trail is built it tends to cause all kinds of worry about whether it'll be found and overused etc, because Strava segments are all or nothing.

Another request - segment length: Strava used to allow pretty much any length for a segment, they then changed this down to something like 400yds  minimum. Again due to local terrain that is almost impossible to achieve that in downhill.. (yeah its that bad). I appreciate that short segments bring in a greater degree of inaccuracy, but let us do it anyway, knowing that its not going to be as accurate as a 1 mile downhill segment.. We're ok with that.

Edit to add: I agree that somethings should be kept to being administered from a desktop browser - nothing worse that trying to use an app for complicated tasks when a browser would be far easier.

1
8/14/2025 7:13am
JerseyMojo wrote:
Personally what I'd love to see as a starting point is a strava alternative for recording rides and being able to have control over privacy for...

Personally what I'd love to see as a starting point is a strava alternative for recording rides and being able to have control over privacy for segments (to use their terminology..) From there I think you'd see a decent number of Strava users moving across. Where I live there are no official trails at all, everything is unsanctioned so when a new trail is built it tends to cause all kinds of worry about whether it'll be found and overused etc, because Strava segments are all or nothing.

Another request - segment length: Strava used to allow pretty much any length for a segment, they then changed this down to something like 400yds  minimum. Again due to local terrain that is almost impossible to achieve that in downhill.. (yeah its that bad). I appreciate that short segments bring in a greater degree of inaccuracy, but let us do it anyway, knowing that its not going to be as accurate as a 1 mile downhill segment.. We're ok with that.

Edit to add: I agree that somethings should be kept to being administered from a desktop browser - nothing worse that trying to use an app for complicated tasks when a browser would be far easier.

This is a big one. I recently have been building a mini-enduro trail network, meaning that really only the downhills are fun and worth timing, but the short trail length means that I can't create segments for the DH, and must include part of the climb. Older segments can still exist, but I can't create new short ones in Strava. 

1
brochmann
Posts
11
Joined
4/29/2024
Location
Göteborg SE
8/14/2025 7:51am

In regards to flying starts vs standing starts, maybe you could do kind of an arming feature where you position yourself on the start, press a "ready" button and then the clock starts when you start moving. Again could be challenging with GPS jitter but removes the very annoying case where you accidentally rest inside the Strava segment before starting and ruin your time.

1
8/14/2025 11:21am Edited Date/Time 8/14/2025 11:22am
brochmann wrote:
In regards to flying starts vs standing starts, maybe you could do kind of an arming feature where you position yourself on the start, press a...

In regards to flying starts vs standing starts, maybe you could do kind of an arming feature where you position yourself on the start, press a "ready" button and then the clock starts when you start moving. Again could be challenging with GPS jitter but removes the very annoying case where you accidentally rest inside the Strava segment before starting and ruin your time.

Ensuring that people don't accidentally trip the start or stop before the finish is critical. Providing a setup or best practice once that aspect is somewhat understood will be important. It may require some minimum GPS hardware spec and config as Jeff has been alluding to. App aside the GPS may be the cost of entry to get reliable results. 

8/17/2025 4:38am
Few things to share, while I have a second. Elevation Data: The gold standard for doing this "right" is to use a device's barometric pressure measuring sensor...

Few things to share, while I have a second. 

Elevation Data: The gold standard for doing this "right" is to use a device's barometric pressure measuring sensor in combination with GPS. The problem here is barometric pressure obviously changes with weather, so you need to tie local weather into the data, too, which makes this really only possible after uploading everything. If I'm honest, my elevation processing is way off right now, only cause I'm trying to get the race timing accurate first. I have a plan to get this way close enough, but don't expect on device accuracy to ever be that good, especially in offline areas.

Accuracy and Drift: Honestly, I've been more and more impressed with iPhone accuracy once I was able to get around all the power management throttling that usually happens to apps in the background. The downside here is when you are recording with pnnd (working name), your battery life will not be as good. Sorry not sorry, there is no free lunch. That being said, I still feel the best solution will always be to force beer leaguers to use garmins, they are far more reliable for something like this and like I said earlier, something on your bars is flat better than something in your pocket. Phone based recording fine for practice, longer rides (XC/hard enduro) or as a backup. 

Race Management: I've already built tools that essentially allow a "commissioner" to build a race (see below). You can even apply penalties if someone cheats (cut a corner? rolling start? yeah, we see you...). I know a little much, but who cares. The ultimate would be for a commissioner to run a series, with points. Oh, and on that note, I unfortunately will be forcing the "admin" side to be on a laptop/desktop (web app), just because administering a race on a phone is really hard. That doesn't mean you won't see results and whatnot, but when it comes to segment/checkpoint/track building, picking the kind of race, inviting participants etc, its way easier to do it on a laptop. 

MVP: Final point here, I need to distill a lot of this down to what you all will love to start. Once its really working, and I prove that this thing can get users, the sky is the limit. I love racing, love riding bikes, and love the community these types of things can bring about. The goal is to prove this isn't a "manic Jeff drank too much coffee" idea, but that it actually has a market that will support it. Once I see that, I am not scared to go bring in some outside help and turn this into something great. I'll be relentless in building what we really need/want, just know it will probably take me from now until the early spring to get there. 

Screenshot 2025-08-14 at 6.24.03%E2%80%AFAM

The cross referencing of elevation data makes so much sense.  Sounds like you've already done a ton of homework and some really good thinking so far.

On rolling starts and GPS issues, when I played around with creating private Garmin segments for myself years ago, I'd always start the segment 50 feet or so from the actual start of the downhill run, figuring this helped make sure it didn't read me as having started the segment while I was sitting at the top.  Might be a creative solution consider.  Rather than trying to prevent people getting an advantage with a rolling start, just give everyone a rolling start.  Commissioner could do so this when they set up the segments.  Participants wouldn't even really need to be aware of it.

3

Post a reply to: Feedback Wanted: Strava-Like Racing App

The Latest