Backend monolith service to allow to medical professionals create and manage nutritional plans of their patients. This backend app was designed to support interactions from medical doctor, naturopaths, nutritionists, coaches fitness also.
- The current developed modules are the next:
- professionals
- meals (allow create and manage meals of professionals)
- foods (integration with third app to allow hydrate app with nutritional information of foods)
- program-tags (allow to tag programs)
- programs (allow create and manage healing programs of medical professional)
- patient-groups (allow to group patients. Example: patient with cancer, alzheimer, fat weight, etc)
- patients (allow to create and manage patients)
- patient-plans (allow to assign and manage healing plans of patients)
- notes (allow to save clinical notes of meical professionals)
- chats (allow interaction between medicarl professionals and patients)
- patient-questionaries (designed to allow to patient awnser questionaries)
- professional-questionaries (designed to allow to medical professionals customize their questionaries)
- The future modules will be:
- program generator (it was thought to create healing programs using IA)
- Nest.js
- Mongodb
- Neo4j (for program generator module)
- Docker
- AWS (ECS fargate, SES, S3)
- install nvm: https://github.com/nvm-sh/nvm
- install docker compose: https://docs.docker.com/compose/install/linux/
# use properly node.js version
$ nvm use
# install dependencies
$ npm install
# run docker compose
$ docker compose up
```bash
# development -watch mode
$ npm run start:dev
# production mode
$ npm run start:prod