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:createCreate blank migration:
docker exec -it projectname.backend npx mikro-orm migration:create --blankMigrate:
docker exec -it projectname.backend npx mikro-orm migration:upReact
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