Lilly Made — Delivery Package
Run Deploy Instructions
Run and Deploy Instructions — Lilly Made
Run Locally
Option A: Open directly
- Navigate to
delivery-package/lilly-made/site/ - Double-click
index.htmlor open in any modern browser - Confirm the Lilly Made homepage loads with hero, designs, and order flow
Option B: Local HTTP server (recommended)
cd delivery-package/lilly-made/site
npx --yes serve .
Open the URL shown (typically http://localhost:3000).
Option C: Python
cd delivery-package/lilly-made/site
python -m http.server 8080
Open http://localhost:8080.
Smoke Test Checklist
- [ ] Hero shows "Your finish line. Forever framed." within 5 seconds
- [ ] Six design cards visible in Designs section
- [ ] "Create Your Artwork" opens order wizard
- [ ] Step 1: Select a design → Continue enabled
- [ ] Step 2: Enter name, race, time (H:MM:SS), date → Preview works
- [ ] Step 3: Preview shows personalized artwork + summary
- [ ] Step 4: Select format, enter shipping → Place Order succeeds
- [ ] Confirmation shows order ID
- [ ] Mobile layout usable at 375px width
Deploy to Production
Static hosting (Netlify, Vercel, S3, GitHub Pages)
- Upload contents of
site/to your static host - Set
index.htmlas the entry point - No build step required — plain HTML/CSS/JS
- Enable HTTPS
Netlify example
cd delivery-package/lilly-made/site
npx netlify deploy --prod --dir .
Custom domain
Point DNS to your static host. Recommended: www.lillymade.com or shop.lillymade.com.
Connect Live Payments
The MVP captures order intent locally. To accept payments:
- Create a Stripe account
- Add Stripe Checkout or Payment Links
- On "Place Order", redirect to Stripe with order metadata:
- Design ID, format, personalization fields, total
- On success webhook, trigger print fulfillment
Alternative: Embed Shopify Buy Button or link to a Shopify product with line-item properties for personalization.
Environment
- No environment variables required for static MVP
- No backend required for demo/order-intent flow
- Orders stored in
sessionStorageaslillyMadeLastOrderfor demo
Workspace
- Source root:
delivery-package/lilly-made/site/ - Delivery package:
delivery-package/lilly-made/