Files
CheckInApp/apps/frontend/README.md

27 lines
822 B
Markdown

# CheckIn App Frontend
Vue 3 + TypeScript frontend for CheckIn App. This is the supported frontend source tree.
## Commands
```bash
pnpm install
pnpm dev
pnpm lint:check
pnpm test
pnpm build
```
The development server runs on port `3000` and proxies `/api` to `http://127.0.0.1:8000`.
## Structure
- `src/app/`: auth state, router, theme state
- `src/api/`: typed API helpers and fetch client
- `src/components/ui/`: shadcn-vue primitives
- `src/components/templates/`: structured template field editor
- `src/views/`: route-owned pages
- `src/style.css`: Tailwind v4 and shadcn token setup
Prefer shadcn-vue primitives, lucide icons, semantic tokens, and the local helpers in `src/components/ui.ts` for repeated surfaces. Keep route-local Tailwind where it expresses one-off layout or dense operational structure.