Savvy Parts¶
Repo: savvydealer-adam/savvy-parts · Path: C:/Users/adam/savvy-parts · Owner: Adam
Status: Prototype · % Done: 20 · Last commit: 2026-03-14
Deployed: not deployed
What it is¶
OEM parts e-commerce platform scaffold — parts catalog + storefront, designed to ingest scraped OEM parts data (Ford, GM, Chevrolet).
Why it exists¶
Dealers selling OEM parts online lean on legacy vendor stacks. Build a modern catalog + checkout that uses SavvyDealer's own scraper data as source, rather than paying a 3rd-party catalog provider.
How it works¶
- React/Vite client + Radix UI components (dialog, dropdown, select, popover)
- Express + tsx server with SSR-style build in
script/build.ts - Supabase in
supabase/for catalog storage - Designed to consume OEM catalog data from
gm-scraper(GM/Chevrolet) and planned Ford scrapers
What's done¶
- Phase 1 scaffold: full-stack parts platform shape (client + server + shared)
- Radix UI component baseline
- Vite dev + prod build scripts
What's next¶
- Ingest real GM parts catalog data from
gm-scraper - Add Ford catalog scraper + ingestion
- Storefront UX (search, category browse, compatibility lookup)
- Checkout + dealer-routing logic
- Deploy to Cloud Run
Where the code lives¶
- Client:
client/src/ - Server:
server/ - Shared types:
shared/ - Build:
script/build.ts - Deploy:
cloudbuild.yaml(not yet live)
Integrations¶
- gm-scraper — OEM parts catalog data (GM, Chevrolet)
- Future: Ford scraper, ThunderCustoms for aftermarket parity
Don't rebuild this — extend it¶
For any OEM parts retail scope, extend this platform. Aftermarket/accessories live in ThunderCustoms.