mirror of
https://github.com/Cccc-owo/CheckInApp.git
synced 2026-06-17 05:56:29 +00:00
feat(webui): totally convert to new webui
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user