A collaborative task management app built with Nuxt 3.
- Framework: Nuxt 3 (SPA,
ssr: false) - Language: TypeScript
- UI: shadcn-nuxt, Reka UI, Tailwind CSS v4
- State: Pinia + TanStack Vue Query
- Forms: vee-validate + Zod
- Auth: JWT cookie + WebAuthn (passkeys)
- Node.js 18+
- pnpm
- A running TaskGid backend API
pnpm installCopy the example env file and fill in the values:
cp .env.example .env| Variable | Description |
|---|---|
API_BASE_URL |
Backend base URL (default: http://localhost:8000) |
pnpm devOpen http://localhost:3000.
| Command | Description |
|---|---|
pnpm dev |
Start development server |
pnpm build |
Build for production |
pnpm preview |
Preview production build |
pnpm lint |
Run ESLint |
pnpm lint:fix |
Auto-fix lint issues |
pnpm format |
Run Prettier |