This repository is an example of Modular Architecture in use based on a fragment from our WBT Kalkulator application.
- Node >= 14.18.2
- NPM >= 6.14.15
- Yarn >= 1.22.1
- Install required prerequisites
- In the project root run
yarn && yarn bootstrap
- [Only for iOS] Navigate to
packages/mobile/ios
and runpod install
- In the project root run
yarn start:core
- In the project root run
yarn start:web
- In separate terminals, in the project root run
yarn start:core
- then
yarn start:android
- In separate terminals, in the project root run
yarn start:core
- then
yarn start:ios
To run unit tests for all of the packages, in the project root run yarn test
.
To lint all the packages, in the project root run yarn lint
.
- When encountering build errors for the iOS app on M1 Mac, use Rosetta for Xcode and terminal.