About This Project
Technology Stack
- Framework: Nuxt 3 (Vue 3 with SSR/SSG)
- Language: TypeScript 5 (strict mode)
- Styling: Tailwind CSS 3
- State Management: Pinia
- Testing: Vitest + Cypress
- Code Quality: ESLint + Prettier
Development Philosophy
This project follows strict Test-Driven Development (TDD) practices from day one. Every feature is developed using the RED-GREEN-REFACTOR cycle:
- RED: Write a failing test first
- GREEN: Write minimal code to pass the test
- REFACTOR: Improve code while keeping tests green
Getting Started
Check out the README.md file for setup instructions and development workflow.
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Run tests
pnpm test