frontend/src/shared directory is copied to backend (make sure to add needed dependencies to backend)
# development
$ scripts/develop.sh
# development
$ docker-compose up
# unit tests
https://mikro-orm.io/docs/migrations
Create schema diff migration:
docker exec -it projectname.backend npx mikro-orm migration:create
Create blank migration:
docker exec -it projectname.backend npx mikro-orm migration:create --blank
Migrate:
docker exec -it projectname.backend npx mikro-orm migration:up
React
vite.js (faster webpack alternative)
Redux
- redux-persist (store specific states in local storage)
- redux-saga (side effect management)
CSS
- [SASS] (https://sass-lang.com/)
- Tailwind CSS
- DaisyUI (tailwind components)
i18n
- react-intl
- extract-react-intl-messages