Full stack, zero config. Auth wired in from day one.
Server actions, live demo
Zod-validated, typed end-to-end. The form below calls thepingaction in src/actions/ping.ts.
API routes, zero setup
A GET /api/health ships out of the box. Add yours in src/app/api/.
{
"ok": true,
"service": "souped-boilerplate",
"timestamp": "..."
}pnpm installInstall dependencies and generate the Prisma client
cp .env.example .env.localCopy the env template and fill DATABASE_URL plus the SOUPED_* values from glaze_get_project_auth_setup or the dashboard
pnpm prisma migrate devRun migrations once your database is up
pnpm devStart the dev server at localhost:3000 — open / for the landing, /app for the authenticated shell