Alexander Kippe Fine Art (Torch Lake Gallery rebrand)¶
Repo: savvydealer-adam/alexanderkippe-web · Path: C:/Users/adam/torchlake-gallery · Owner: Adam
Status: Live (rebrand pushed 2026-04-20) · % Done: 75 · Last commit: 2026-04-20
Deployed: https://torchlakegallery-web-952362582307.us-central1.run.app — custom domain alexanderkippe.com pending DNS
What it is¶
Ecommerce fine-art gallery site for Alexander Kippe (formerly Torch Lake Gallery, mid-rebrand). Sells museum-grade aluminum sublimation photography with cart, collections browsing, framing picker, and CRM mailing list.
Why it exists¶
Client owns the gallery + artwork; we maintain the website, hosting, and ecommerce stack. First SavvyDealer fine-art client outside the automotive vertical.
How it works¶
- Frontend: Jinja2 templates + hand-rolled CSS (no framework)
- Backend: FastAPI (
app.py) serving templates, catalog JSON, cart quote API, CRM signup - CDN:
gs://alexanderkippe-art— 193 artwork images (2.2GB), public bucket - CRM: SQLite (
crm.db) for mailing list; Resend notifications toinfo@alexanderkippe.com - Deploy: Cloud Run
torchlakegallery-webvia Cloud Build trigger onmain
Collections (15, scraped from legacy WooCommerce)¶
Abstract · Automotive Reserve · Bay Harbor Collection · Black & White · Boyne Thunder · Floral · Florida · Ice Storm · Landscape · Nature · Nautical · Torch Lake · Vintner's Vault · Water · Wildlife
What's done¶
- Full brand system from 4 rebrand ads (Cinzel+Cormorant, plum/gold/aubergine, wax stamp)
- 205 artworks imported from legacy
torchlakegallery.comWC Store API - Collections sidebar + shop-by-price filter (matches legacy site layout)
- Product detail pages: Medium (Museum-Quality + Outdoor Specified Aluminum), Size, Frame picker, Inner Frame
- LocalStorage cart + /api/quote (tiered shipping + Michigan sales tax)
- Draft Terms & Conditions (17 sections, pending legal review)
- CRM mailing-list signup (homepage inline +
/gallery-signuppage) - Matterport virtual tour embedded on homepage
- Removed Custom Printing + Weddings sections (→
ak-custom-printingandak-weddingsplaceholder repos)
Sibling placeholder sites (spun off from rebrand)¶
ak-custom-printing— holds removed Custom Printing content, no domain yetak-weddings— holds removed Weddings content, no domain yet
What's next¶
- Stripe wiring (deferred to last per client request) — payment + Stripe Tax for multi-state compliance
- DNS cutover
alexanderkippe.com— need registrar info from client - Wax stamp — replace placeholder SVG with client's real brand mark once received
- Client-requested branding document (fonts/colors) still outstanding — currently approximated from the ad campaign
- New Matterport capture coming in May (client)
- T&C legal review
- Decap CMS integration for self-serve copy edits (optional, documented in
docs/VISUAL-EDITOR.md)
Reference docs (in repo)¶
BRAND.md— brand system extracted from adsdocs/SHIPPING.md— tiered freight rates + Rollo workflowdocs/SALES-TAX.md— Michigan + multi-state nexus plan, Stripe Tax recommendationdocs/CRM.md— mailing-list architecture + in-gallery signup ideasdocs/VISUAL-EDITOR.md— Decap CMS recommendation vs. Claude-only editing