Before You Start
What You’ll Have
- Migrations applied in Supabase
.env.localfilled from.env.example- App on
http://localhost:3000 - Operator signed in at
/admin - A theme applied and at least one catalog path working
Step 1 — Install (~2 min)
From the Streamly package root:Step 2 — Supabase (~10 min)
- Create a new Supabase project.
- Apply every SQL file in
supabase/migrations/in numeric order (001 → 032+). - Copy Project URL, anon key, and service role key.
Step 3 — Environment (~5 min)
Step 4 — Run locally (~1 min)
http://localhost:3000, then /admin/login to activate/sign in.
Step 5 — First operator actions
Preview a theme without applying:
/?__theme_preview=<themeId> while signed into admin.
Production next steps
- Node server: Deploy (Node)
- Cloudflare Workers (production path for
streamly.watch): Deploy Cloudflare - Full checklist: First Launch Checklist