···11+# Core Requirements
22+33+- The end goal is stability, speed and great user experience.
44+55+## Code Quality Requirements
66+77+- Follow standard TypeScript conventions and best practices
88+- Use the Composition API when creating Vue components
99+- Use clear, descriptive variable and function names
1010+- Accessibility should always be a first-class consideration and should be part of the initial planning and design.
1111+- Add comments only to explain complex logic or non-obvious implementations
1212+- Write unit tests for core functionality using `vitest`
1313+- Write end-to-end tests using Playwright and `@nuxt/test-utils`
1414+- Keep functions focused and manageable (generally under 50 lines)
1515+- Use error handling patterns consistently
1616+- Ensure you write strictly type-safe code, for example by ensuring you always check when accessing an array value by index
···11+# Nuxt 3 Minimal Starter
22+33+Look at the [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introduction) to learn more.
44+55+## Setup
66+77+Make sure to install the dependencies:
88+99+```bash
1010+# npm
1111+npm install
1212+1313+# pnpm
1414+pnpm install
1515+1616+# yarn
1717+yarn install
1818+1919+# bun
2020+bun install
2121+```
2222+2323+## Development Server
2424+2525+Start the development server on `http://localhost:3000`:
2626+2727+```bash
2828+# npm
2929+npm run dev
3030+3131+# pnpm
3232+pnpm run dev
3333+3434+# yarn
3535+yarn dev
3636+3737+# bun
3838+bun run dev
3939+```
4040+4141+## Production
4242+4343+Build the application for production:
4444+4545+```bash
4646+# npm
4747+npm run build
4848+4949+# pnpm
5050+pnpm run build
5151+5252+# yarn
5353+yarn build
5454+5555+# bun
5656+bun run build
5757+```
5858+5959+Locally preview production build:
6060+6161+```bash
6262+# npm
6363+npm run preview
6464+6565+# pnpm
6666+pnpm run preview
6767+6868+# yarn
6969+yarn preview
7070+7171+# bun
7272+bun run preview
7373+```
7474+7575+Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.