- Clone project to local repository.
- Run
yarn
to install required dependencies.
- Run
yarn start
to start development server on port 3000. - Run
yarn build
to build application.
- Run
yarn format
to format code with prettier configuration for HTML and CSS files. - Run
yarn lint
to fix eslint errors. - Run
yarn fix-all
to format code and fix eslint errors.
Run yarn docker:permission
to give docker.sh executed permission.
- Run
yarn docker run
to start docker (if docker is not running). - Run
yarn docker start
to pull image and start container. - Run
yarn docker stop
to stop container. - Run
yarn docker reset
to re-pull image and re-create container.
- Framework: ReactJS.
- Package management: yarn.
- Frontend tooling: Vite.
- State management: Jotai and React query.
- HTTP client library: axios.
- Structure: Three layers application.
- Style: MUI and CSS.