cd src && npm run dev
- Start development servercd src && npm run build
- Build projectcd src && npm run start
- Start production servercd src && npm run lint
- Lint frontend code
cd functions && npm run build
- Build TypeScript functionscd functions && npm run lint
- Lint functions codecd functions && npm run serve
- Run functions locallycd functions && npm run deploy
- Deploy functions
- Use double quotes for strings
- Import ordering: React, libraries, local components/utils
- Component naming: PascalCase
- Variables/functions: camelCase
- Use PropTypes for component props validation
- React functional components with hooks (no class components)
- Use clsx for conditional class names
- TypeScript with strict typing
- 2-space indentation
- Double quotes for strings
- Explicit error handling with try/catch
- Proper type definitions for functions and variables
- Async/await pattern for asynchronous operations