Create a new project with genesis-start. It copies the template, stamps your project metadata, and strips the modules you don't need:
bunx @olwiba/genesis-startYou'll be asked for a project name and which optional modules to keep: payments, AI chat, background jobs, uploads, REST API, and MCP server are all strippable at scaffold time.
cd my-app
bun install
bun run bootstrapBootstrap prepares your environment file, generates the Prisma client, and pushes the schema to a local SQLite database. Zero configuration required for development.
bun run devOpen http://localhost:3000. You have a running app with a marketing site, auth, an onboarding flow, a dashboard, and an admin area.
Sign up through the app, then promote your account:
bun run db:seedThe seed script creates demo data and an admin user. Sign in and visit /admin to see user management and feature flags.
src/project.config.ts to set your theme and project identitysrc/config/marketing-pages.ts with your own