mirror of
https://github.com/Cccc-owo/CheckInApp.git
synced 2026-06-17 05:56:29 +00:00
27 lines
822 B
Markdown
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.
|