Flat-file product catalog with photo uploads. Stripe checkout when you want it, pay-at-pickup mode when you don't. Order management with fulfillment status. No theme builder, no 47 apps, no bloat. Runs in a single Flask app on a $5 VPS. For the local baker selling 30 sourdough loaves a week — not the next Shopify unicorn.
Name, price, photo, stock count, description. No categories-of-categories. No variant matrices. Just products your customer can click and buy. Edit in the admin panel, live in 2 seconds.
Flip Stripe on when you want card checkout. Flip it off and customers pay at pickup/delivery. No lock-in. No forced payment processor fees on every order.
Drag-and-drop per product. Auto-served from /uploads. No CDN config. No image optimization pipeline. Just works.
Per order: customer name, items, total, status (new/paid/ready/picked-up). Bulk-mark as ready. Per-customer history. CSV export.
Flask + SQLite + gunicorn. Runs on the cheapest VPS. No Redis, no Postgres, no container orchestration. Back up the .db file and you're safe.
Your customer list + product photos + order history stay on your server. Not leveraged by a platform for "growth partner" upsells.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.
storefront is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.
AI room planner. Upload a photo, Claude identifies furniture + dimensions.