Files
dance-lessons-coach/.gitignore
Gabriel Radureau f13390461c feat(frontend): scaffold minimal Nuxt 3 frontend with healthz dashboard
First step toward a Vue 3 / Nuxt 3 / Playwright e2e frontend stack.

Adds:
- frontend/ - Nuxt 3 scaffold (TypeScript)
- frontend/components/HealthDashboard.vue - calls /api/healthz, shows status/version/uptime/timestamp
- frontend/pages/index.vue - landing page using HealthDashboard
- frontend/nuxt.config.ts - dev proxy /api -> http://localhost:8080
- frontend/playwright.config.ts + tests/e2e/health.spec.ts - 1 baseline e2e test
- .gitignore - frontend artifacts excluded

Out of scope (separate PRs):
- Storybook
- Design system / Tailwind
- Auth pages
- Production build / deploy config

Generated ~95% in autonomy by Mistral Vibe via ICM workspace
~/Work/Vibe/workspaces/frontend-nuxt-scaffold/.

Trainer (Claude) finalized commit/PR (Mistral hit max-turns or trainer takeover).

🤖 Co-Authored-By: Mistral Vibe (devstral-2 / mistral-medium-3.5)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 13:41:09 +02:00

47 lines
580 B
Plaintext

# Binaries
*.exe
*.test
*.out
bin/
# Dependency directories
vendor/
# Go workspace file
go.work
# IDE specific files
.idea/
.vscode/
# macOS specific files
.DS_Store
# Server runtime files
server.log
server.pid
*.log
pkg/server/docs/
# BDD test files
features/**/*-config.yaml
test-config.yaml
test-v2-config.yaml
# CI/CD runner configuration
config/runner
.runner
coverage.txt
trigger.txt
test_trigger.txt
# Frontend
frontend/node_modules/
frontend/.nuxt/
frontend/.output/
frontend/dist/
frontend/.env
frontend/.cache/
frontend/test-results/
frontend/playwright-report/