Application specialized in detecting risk factors for a disease!
Mediscreen is an application that allows to detect a level of risk of diabetes in a patient, based on his age, his sex and the different notes left by the doctor
- JAVA 19
- Maven 3.8.6
- Spring Boot 3.0.1
- Spring Data JPA 2.7.10
- Spring Data MongoDB 3.4.10
- MySQL 8.0
- MongoDB 6.0
- H2 2.1.214
- Spring Cloud openfeign 4.0.2
- Thymeleaf 2.7.2
- Docker 23.0.5
- bootstrap 4.0.0-2
- Jacoco 0.8.8
To run Mediscreen Application:
-
Install docker compose: https://docs.docker.com/compose/install/
-
Download the files that make up the project
-
At the root of the project run this command via terminal the jar files for each microservice :
mvn install -
At the root of the project run this command via terminal to trigger docker-compose :
docker-compose up -d -
For the web interface follow this link
http://localhost:8090/ -
To stop the application run the command :
docker-compose down
- To run the tests for each microservice and generate jacoco reports execute at the root of the project mvn test with the command:
mvn test
- Microservice architecture
- Docker architecture





