The Parts Ninja - a parts app I've been developing

thebleakness
Posts
149
Joined
4/11/2012
Location
Portland, OR US
Edited Date/Time 5/12/2016 11:49am
I wanted to throw this out here and show you guys something I've been working on recently. It's an app called - The Parts Ninja.



In short, it's a parts compatibility algorithm that uses existing data and user contributions to create a "web" of compatible parts.

This is an idea I've had since I owned my TM. Ordering parts wasn't terribly difficult but getting them quickly and at a reasonable price was a totally different issue. I started realizing that many of the parts were sourced from other makes/models but were then rebranded. To get them quickly (ie right before a race) I would do my best Google-fu and hope to stumble across a random forum post saying that a certain part (clutch plates for instance) would fit from another model. Then at that point I would hope that my local shop had that part in stock. As is happening more frequently, they wouldn't. I usually knew of a few other compatible parts and with some luck, they would have one of those. Wouldn't it be nice to know exactly all the potential parts that could fit?

Anyone who's tried searching "does this fit my [...]?" knows how much of a pain it can be. My goal with this is to answer that question simply. For instance...

-Searching for 2006 Yamaha YZ250 Front Wheel will show you every make/model that fits and/or can be made to fit.
-Searching for 2011 TM Racing 250MX Clutch Plates will show you that ~07 CR250 clutch plates will fit.
-Or that a broken 2008 GasGas TXTPro 300 Radiator Fan can be fixed with a cheap computer fan motor.

I've got quite a few future plans for this app (marketplace for one) but I'm really excited at where it's at now. So please check it out and let me know what you think so far. It's currently in an alpha stage but I wanted to get some of your feedback in the meantime and if you're really awesome, signup to the email list!

www.theparts.ninja or www.thepartsninja.com
|
5/10/2016 1:13pm
As a Ninja living on government assistance and a student visa im am offended by the name.

but seriously sounds like an awesome idea. how are you going about verifying the data? can I trust my parts ninja if it says a part interchanges?

from experience I don't think it will help anything in stock locally as these dang dealerships seem to stock very little for dirt bikes but it would come in handy when searching for the best price on line....

5/10/2016 1:33pm
Should be useful for older bikes, especially when looking for part upgrades or shopping for used parts. Great idea.
JM485
Posts
5800
Joined
10/1/2013
Location
Davis, CA US
5/10/2016 1:45pm
Awesome idea, this could be a great resource if it turns out how you want it to. The site looks great so far, I'll be one of your first downloaders once it's available!
kkawboy14
Posts
11486
Joined
6/5/2015
Location
TX US
5/10/2016 1:48pm
Awesome idea!

The Shop

Sidecar
Posts
1727
Joined
1/29/2015
Location
GB
5/10/2016 2:05pm
Sounds like a good idea. I'm just going to bed but I will have a look tomorrow.
thebleakness
Posts
149
Joined
4/11/2012
Location
Portland, OR US
5/10/2016 4:32pm
As a Ninja living on government assistance and a student visa im am offended by the name. but seriously sounds like an awesome idea. how are...
As a Ninja living on government assistance and a student visa im am offended by the name.

but seriously sounds like an awesome idea. how are you going about verifying the data? can I trust my parts ninja if it says a part interchanges?

from experience I don't think it will help anything in stock locally as these dang dealerships seem to stock very little for dirt bikes but it would come in handy when searching for the best price on line....

Us Ninjas have got to stick together!

About the verification... Most of it will be verified through the sources that I'm pulling the information from. This is essentially the first level and that is available from the manufacturers. From there though, it's based on user curated content (StackOverflow-esque) and the searching algorithm. There are variables within the algorithm that will prevent any sort of compatibilities showing up if they don't match, i.e. a wheel and clutch plates are not compatible.

Here's an example... I create a "Discovery" that 2011 TM 250MX clutch plates can be replaced with 2007 CR250 clutch plates. At this point, other users can vote up and down on if it's legit (which it is). The algorithm then in part, uses this score to choose if it's a compatibility. It also factors in other compatibilities that share common ancestries (such as another TM model and CR model). There are also other variables that come into play when the content exists to make it happen.

One of the big things I have planned is a marketplace. With the way this is setup, all you'll have to do is say exactly what part you have - 2006 Yamaha YZ250 Front Wheel. Then anytime someone searches for a part within that "web", they'll be shown your listing. You have full listing exposure both as as buyer and seller.

I appreciate the words guys! It's been a super fun project so far. I can't wait to get a few more things wrapped up and let everyone experience it.
500guy
Posts
12469
Joined
8/15/2006
Location
AZ US
5/10/2016 5:01pm
where do you get the information, like part numbers or is it going to be description and yr make model based.
kzizok
Posts
8424
Joined
10/19/2010
Location
AS US
5/10/2016 5:10pm Edited Date/Time 5/11/2016 3:25pm
Man, what a great idea. I imagine there is a massive amount of data that would need to be entered, contmuosrly. How do you keep up with new products? That would be a job in itself. There os no way that a person could keep up new product entry

I used to have a mx internet company. I had to build my dataa base by myself. So I had to make sure all the parts accesory, etc were entered because the more product you have to choose from the more you sell. If I didnt have a certain product, then people will go elswhere, and probably stay with that company.

Having said that, most companies will provide you a disc of all of theire products that you can roll into your data base. For instance, Tucker R., Parts Unliimited

I post these from my phone so please forgive the errors.
BAMX
Posts
2892
Joined
1/22/2012
Location
Fallbrook, CA US
5/10/2016 5:16pm
This is a great idea. I was buying carb parts today from Yamaha because Honda didn't sell a lot of the things individually and paying $70 for a $9 o-ring seemed stupid. Plus, prices vary a lot from one manufacturer to the next. I have bought a lot of Honda parts for my RM because the fork seals for example are half of what Suzuki wants.

I would think that aftermarket parts referencing would help a lot in Parts Ninja since the parts usually retain the same part number across brands.

kzizok
Posts
8424
Joined
10/19/2010
Location
AS US
5/10/2016 6:03pm Edited Date/Time 5/10/2016 6:20pm
BAMX said, "I would think that aftermarket parts referencing would help a lot in Parts Ninja since the parts usually retain the same part number across brands."

Parts Unlimited 's catalogs can easily be transferred over and will show where certain part numbers can be used for multiple brands.
thebleakness
Posts
149
Joined
4/11/2012
Location
Portland, OR US
5/11/2016 11:32am
kzizok wrote:
Man, what a great idea. I imagine there is a massive amount of data that would need to be entered, contmuosrly. How do you keep up...
Man, what a great idea. I imagine there is a massive amount of data that would need to be entered, contmuosrly. How do you keep up with new products? That would be a job in itself. There os no way that a person could keep up new product entry

I used to have a mx internet company. I had to build my dataa base by myself. So I had to make sure all the parts accesory, etc were entered because the more product you have to choose from the more you sell. If I didnt have a certain product, then people will go elswhere, and probably stay with that company.

Having said that, most companies will provide you a disc of all of theire products that you can roll into your data base. For instance, Tucker R., Parts Unliimited

I post these from my phone so please forgive the errors.
Manually entering that data would be so tedious and there's no way I'm going to do if I can help it! I've got a few different options that I'm looking at right now. I currently have a catalog of powersports products that I can pull from but I'm not totally sure I want to go that route. I'm looking into a few different APIs that would give me the necessary data and they perform the updates. Unfortunately the ones I'd really like to pull from cost $$$. Given the right situation though, that might totally be reasonable.
5/11/2016 12:10pm
I can confirm parts that fit on 03-07 KX 2 strokes, from KX 4 strokes, up until 2016. I've had to get creative with my 05 to find the parts I need sometimes.
5/11/2016 3:17pm
This is awesome. I ride a TM and the only shop in town is a dealer, but has no other brands, so quite often myself and other people are wondering what parts that are in stock will crossover. I will be telling the shop about this app too because I am sure they will have some contributions! Thanks! Stoked to use it when it is all up and running.
thebleakness
Posts
149
Joined
4/11/2012
Location
Portland, OR US
5/12/2016 11:16am
TheLsho wrote:
This is awesome. I ride a TM and the only shop in town is a dealer, but has no other brands, so quite often myself and...
This is awesome. I ride a TM and the only shop in town is a dealer, but has no other brands, so quite often myself and other people are wondering what parts that are in stock will crossover. I will be telling the shop about this app too because I am sure they will have some contributions! Thanks! Stoked to use it when it is all up and running.
There's a surprising amount of parts that are compatible with TMs (at least with the '11 I had). There are parts that still have other manufacturers brands molded in. For instance, I know that the radiator louvres on my friend's '14 still had KTM molded in. Some other parts I remember are the brake pads, footpegs, some pistons, brake clevis, radiators, front master cylinder, mudflap and I'm sure I've forgotten quite a few more.
mxer512
Posts
293
Joined
5/15/2015
Location
Wichita, KS US
5/12/2016 11:49am Edited Date/Time 5/12/2016 11:49am
So I figured out that a 2010 kx 250f oem chain guide will fit on a 2006 Yamaha ttr 125.... put it in the matrix.

Post a reply to: The Parts Ninja - a parts app I've been developing

The Latest