- Node.js (version 18 or higher)
- npm (version 6 or higher)
Start the development server:
npm i && npm start
Add ESLint, editorconfig/Prettier for automatic linting and code formatting.
Use Jest/React Testing Library for component testing and Playwright for crucial user flow
Containerize the application using Docker.
Implement a CI/CD Pipeline to automate testing and deployment processes
Use dotenv for managing environment-specific variables
- Integrate Sentry for error tracking and monitoring.
- Implement server-side and client-side performance monitoring.
- Set up Jest and React Testing Library, and write initial tests
- Create Dockerfile and docker-compose.yml
- Set up GitHub Actions for CI/CD
- Implement dotenv for environment variable management
- Integrate Sentry for error monitoring
- Implement performance monitoring (e.g., using New Relic or custom solution)