WheelBuilds
Fitment-aware e-commerce for wheels and tires, designed and built on MedusaJS 2.0.
A WheelPros distributor feed lands over SFTP on a 12-hour cron, and a dry-run then apply diff keeps the catalog and stock current with no manual edits.
A Year/Make/Model fitment engine matches on bolt pattern, so a shopper only ever sees wheels that physically fit their vehicle.
Discovery runs sub-second through Meilisearch while product pages read live price and stock from Medusa, and it launched with roughly 29,000 shoppable variants.
I designed the storefront and its garage/blueprint UI, then built both the Medusa backend and the Next.js front against it.
- MedusaJS 2.0
- Next.js 15
- React 19
- PostgreSQL
- Meilisearch
- Redis
- Stripe
// WheelBuilds: fitment-aware e-commerce for wheels and tires.
// One-line: a storefront that only shows parts that actually fit your vehicle.
import { Project } from '@/portfolio'
export const wheelbuilds: Project = {
name: 'WheelBuilds',
hook: 'Fitment-aware e-commerce for wheels and tires, designed and built on MedusaJS 2.0.',
// A WheelPros distributor feed lands over SFTP on a 12-hour cron; a dry-run/apply diff keeps stock current.
// A Year/Make/Model fitment engine matches on bolt pattern, so shoppers only see parts that fit.
// Discovery runs sub-second through Meilisearch; product pages read live price and stock from Medusa.
// Designed the storefront UI, then built the Medusa backend and Next.js front against it.
stack: ['MedusaJS 2.0', 'Next.js 15', 'React 19', 'PostgreSQL', 'Meilisearch', 'Redis', 'Stripe'],
github: 'https://github.com/IjunaidI/WheelBuilds',
}