Files
CheckInApp/apps/frontend/README.md

822 B

CheckIn App Frontend

Vue 3 + TypeScript frontend for CheckIn App. This is the supported frontend source tree.

Commands

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.