STL RV Website¶
Repo: savvydealer-adam/stl-rv-website · Path: C:/Users/adam/stl-rv-website · Owner: Adam
Status: Live · % Done: 70 · Last commit: 2026-04-10
Deployed: dev https://stl-rv-dev-952362582307.us-central1.run.app · prod https://stl-rv-prod-952362582307.us-central1.run.app
What it is¶
STL RV dealer website — full RV dealer replacement site (parity with InteractRV reference) with inventory admin, VDP, lead gen, credit app, trade-in, and live chat.
Why it exists¶
First SavvyDealer flagship RV site — proves out the RV vertical and feeds the rv-catalog knowledge base. Reference dealer for future RV wins.
How it works¶
- Frontend: React/Vite
- Backend: FastAPI proxy (server/) — proxies inventory from
rv-inventoryAPI - Supabase:
blcoiejnzrdxjwgxmlui("RV Websits") for dealer-specific data (leads, trades, admin) - GCS bucket:
gs://stl-rv-images(units/, floorplans/, trade-ins/) - Local SQLite (
stl_rv_inventory.db) for dev - Integrations: Resend (leads), GTM, Tawk.to (chat)
- Auto-populate features + Matterport on every inventory sync
What's done¶
- 7 parity phases shipped (VDP tabs, prev/next, compare, favorites, credit app, trade-in with photos, admin inbox, brand pages, analytics, live chat)
- Prod Cloud Run service deployed 2026-04-08 (min-instances=1)
- 127/127 InteractCP images migrated to GCS
- Google Reviews endpoint with graceful fallback
What's next¶
- Pending decisions blocking further work (see
docs/PROJECT-STATUS.md) - DNS cutover to production domain
- Additional data backfill ops tasks
Where the code lives¶
- Client:
client/ - Server:
server/ - Cloud Build:
cloudbuild.yaml,cloudbuild-dev.yaml,cloudbuild-prod.yaml - Project status:
docs/PROJECT-STATUS.md
Integrations¶
- rv-catalog — central RV knowledge base (65 manufacturers)
rv-inventoryAPI (proxied via FastAPI server)- Supabase (RV Websits), GCS (stl-rv-images)
- Resend, GTM, Tawk.to
Don't rebuild this — extend it¶
For the first RV dealer win, this is the reference implementation. For future RV clients, fork this stack and re-point inventory + GCS bucket + Supabase schema.