A simple chat bot to help you pick an insurance type.
Run yarn
Run yarn dev
Run yarn build
Run yarn lint
Run yarn test:unit
To execute cross browser tests with playwright run:
yarn test:e2e
If it is your first time executing tests with playwright, you might need to run yarn playwright install
to install Chrome, Firefox, Safari and Edge.
If playwright browsers are installed
Run yarn test
- Preserve client side state and selected options upon refresh
- Use Orval and React Query for leaner handling of requests, loading and error states based on OpenAPI specification
- Use Orval to generate client code and provide mock data using Mock Service Worker
- Dockerize application
- Deploy application (e.g. using Vercel/ AWS Serverless / Terraform / Netlify)
- CI/CD Pipeline (e.g. using GitHub Actions) to run tests and deploy application
- Dockerized E2E tests with playwright
- a11y tests using (e.g. AXE)
- Visual regression tests with Playwright
The project uses Next.js, which is a framework for server-rendered React apps.
It includes @mui/material
and its peer dependencies, including emotion
, the default style engine in MUI v5.