# Kazzle template context

This app was created from the `ui-db` template. It already includes a React UI, a Hono process API, and ordinary Postgres wiring.

Template-owned setup:
- `kazzle.config.ts` declares the UI and server components. Database env vars are injected by `app.create`.
- `components/server/index.ts` owns the Todo/category API and reads `DATABASE_URL` on the server only.
- `components/ui/src/api.ts` is the typed browser client for the server API.
- `components/ui/package.json` and `components/server/package.json` already contain the install, build, and check scripts.
- The database schema is bootstrapped by template setup before the app is handed back.

Do not rerun `db.connect`, rewrite manifest env refs, recreate server boilerplate, or reinstall dependencies as setup repair after `app.create` reports template setup complete. Change these files only when the user asks for behavior beyond this template.
