Skip to content

np111/P9_mediscreen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

31 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

mediscreen

build codecov.io

Mediscreen is an application used to track disease risks.

Poster

Documentation

Getting started

These instructions will get you a copy of the project up and running on your local machine for development.

Prerequisites

Running services

Compile the application using maven:

mvn package

Start the development environment (databases):

./dev.sh docker up

Then start all services (each in a different terminal):

java -jar patients/service/target/mediscreen-patients-service.jar
java -jar notes/service/target/mediscreen-notes-service.jar
java -jar assessment/service/target/mediscreen-assessment-service.jar

Testing

Unit tests:

mvn test

Integration & Unit tests (requires the development environment to be running):

mvn test -DintegrationTests=true

Updating online documentation

./docs.sh generate
./docs.sh publish

Deployment

Take a look at docker-compose.yml for a deployment example. You can test it by running:

docker-compose -p mediscreen up --remove-orphans --build

Web Application

You can also checkout the web application (built using React/Next.js): P9_mediscreen-webapp

Notes

This is a school project (for OpenClassrooms).

The goal is to create a micro-services backend using an agile methodology.

About

This is a school project. Goal: create a micro-services backend using an agile methodology. ๐Ÿ‹๐Ÿฅ

Topics

Resources

License

Stars

Watchers

Forks