Every mod. Every bike. Confirmed to fit.
A free motorcycle aftermarket parts compatibility tool with community-verified fitment and multi-retailer price comparison. Monetized through affiliate commissions and retailer data subscriptions.
High-fidelity screens showing the core product experience
Bike selector, outcome-based categories, parts grid with confidence badges, multi-retailer pricing. Includes empty state variant.
High-Fi MockupThe decision page: community verifications, multi-retailer price comparison, install guide, compatibility notes, related parts.
High-Fi MockupB2B pricing for retailer partnerships: Affiliate (free), Verified ($299/mo), Data ($499/mo). ROI calculator, FAQ, social proof.
Low-fidelity screens testing information architecture without visual polish
Authentication flow with sign-in, create account, social login, and value proposition for creating an account.
Low-FiFull build view: 8 parts for a Ninja 400, cost summary, compatibility warnings, share/export actions.
Low-FiError and empty states: page not found + bike with no data yet. Converts dead ends into contribution invitations.
Market analysis, positioning, and go-to-market strategy
Market opportunity ($12.4B), problem definition, solution architecture, 3-year product vision, business model, guiding principles.
Strategic2x2 positioning map, landscape table, "Why Not RevZilla?" analysis, defensibility assessment, incumbent response scenarios.
Strategic90-day launch sequence, channel strategy, first 100 users plan, content strategy, metrics and milestones, budget ($8K Year 1).
Requirements, roadmap, and user experience mapping
60-80 functional requirements with priority badges (P0-P3), personas, MVP scope, compliance triage, success criteria.
Operational6 phases over 36 months: Foundation → MVP → Community → Monetize → Scale → Platform. Swimlane view, risk table, investment requirements.
OperationalMaria's journey from "I just want to know what fits" to community contributor. Emotional arc, branching paths, screen flow diagram.
Stack decisions, data model, infrastructure, and payment architecture
Stack: SvelteKit + Neon Postgres + Fly.io + BetterAuth + Stripe. 8 architectural decisions with tradeoffs. $0/mo at launch.
Technical13 entities, visual ERD, full DDL. Core: bikes, parts, compatibility_records. Commerce: retailers, prices, affiliate_clicks.
TechnicalC4 Level 2 diagram, API surface table (12 endpoints), auth model, security architecture, scaling strategy, 5 ADRs.
TechnicalFly.io + Neon + R2 + Resend + Sentry. CI/CD pipeline, cost projections ($0-170/mo), disaster recovery, launch checklist.
TechnicalDual revenue: affiliate commissions (6-7%) + Stripe retailer subscriptions ($299-499/mo). Billing lifecycle state machine.
Privacy policy and terms of service (prototype boilerplate)
Free for riders. Affiliate commissions (6-7%) from RevZilla, Rocky Mountain, Partzilla, Amazon. Retailer data subscriptions ($299-499/mo). The data is the moat.
Zero direct competitors. Existing tools are OEM catalogs inside single retailers. No rider-facing, aftermarket-inclusive, multi-retailer compatibility engine exists.
SvelteKit (SSR for SEO) + Neon Postgres + Fly.io + BetterAuth + Stripe. Docker-first, minimal lock-in, $0/mo at launch.
The motorcycle aftermarket has a $12.4B data problem. ACES/PIES standardization never happened. Whoever builds the community-verified fitment database owns the market.