This project is a workspace containing an API (NestJS), a web app (React) and a mobile app (React Native).
First you will need to clone the project
git clone [email protected]:GermainMichaud/Food-Order.git
cd ./Food-Order
Next, you have to install dependencies
npm i # or yarn
Todo-Order/
| apps/
| api/
| mobile/
| mobile-e2e/
| web/
| web-e2e/
| coverage/
| dist/
| libs/
| node_modules/
| tools/
| .editorconfig
| .eslintrc.json
| .gitignore
| .prettierignore
| .prettierrc
| babel.config.json
| jest.config.js
| jest.preset.js
| nx.json
| package-lock.json
| package.json
| README.md
| tsconfig.base.json
| workspace.json
For more information, see NX documentation about project structure (link)
Launch server in DEV environment:
nx serve api
It will start the API at http://localhost:3333
Launch test:
nx test api
Build the api:
nx build api
Launch server in DEV environment:
nx serve web
It will start the dev server at http://localhost:3000
Launch test:
nx test web
Build the app:
nx build web
Coming...
- Write documentation
- Implement API
- ...
- Implement Web App
- ...
- Dockerize apps