Admin CRM overview
What the emaw-crm-app repository ("EMAW Admin") is, its stack, routes and folder layout.
Local development
Running EMAW Admin locally against the dev backend with the Vite proxy, and the rules that protect real contact data.
Configuration
The five VITE_ variables, the committed env files, and the Worker variable injected at deploy.
Architecture
The API client, authentication and capabilities, the Worker proxy, server state with TanStack Query, and the feature modules.
Testing
Vitest with Testing Library and jsdom; the only frontend in the platform with a test suite.
Deployment
Workers static-assets deploys with Wrangler, the develop workflow, the manual production deploy and Cloudflare Access.