A production-ready starter template with authentication, file storage, API keys, and an admin panel. Built with TanStack Start, Drizzle ORM, and PostgreSQL.
cp apps/web/.env.example apps/web/.env
pnpm installStart infrastructure (PostgreSQL + MinIO):
pnpm dev-infraApply database schema and seed admin user:
pnpm db:push
pnpm db:seed| Password | Role | |
|---|---|---|
| admin@example.com | adminadmin | admin |
Admin users have access to the admin panel at /admin.
Start the dev server:
pnpm devApp runs at http://localhost:3000
Run pnpm db:seed:testdata:
pnpm build
pnpm start