Running the Project
Start the web app, seed data, and run the main verification commands.
Start required local services first:
pnpm compose:dev:uppnpm --filter "@kit/database" drizzle:migratepnpm seedpnpm devThe web app runs at http://localhost:3000.
Verification
Useful repo checks:
pnpm typecheckpnpm lint:fixpnpm format:fixpnpm healthcheckpnpm test:unitpnpm healthcheck does not run unit tests. Run pnpm test:unit separately.
Email Verification During Dev
For sign-up and reset flows:
- use Mailpit at
http://localhost:8025 - or inspect terminal output for dev email logging where supported
Useful Commands
pnpm devpnpm compose:dev:uppnpm compose:dev:downpnpm run db:resetpnpm --filter "@kit/database" drizzle:generatepnpm --filter "@kit/database" drizzle:migratepnpm --filter "@kit/database" drizzle:studiopnpm run stripe:listenNext: Updating the Codebase →