We are 4 students in our final year of engineering studies at ESEO Angers, France. This is our final year project. For 5 months we developed this application using the Agile SCRUM method and in constant contact with our client: Thalès Honk Kong.
The documentation is accessible in the folder ./docs
To visualize it in the browser :
- Install mkdocs :
pip install mkdocs mkdocs-material
- Run the server :
mkdocs serve
ORpython -m mkdocs serve
-
Install JDK 17 : Download
-
Install Maven : Maven
- Download Binary (zip for Win tar.gz for Mac)
- Extract the file in your dev env
- Add the bin path to your $PATH
-
Install Node.js : Download
-
Install the Angular CLI :
-
FOR WINDOWS ONLY
- Start Powershell with Admin Rights
- Run this :
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
- Enter 'O' and tap Enter key
-
Start Terminal and run this :
npm install -g @angular/cli
-
-
-
Install Docker : Download
IMPORTANT : Cocher "Démarrer au lancement de Windows"
- MongoDB Compass (GUI) : Download
Use the Build_LOCAL.sh file in a shell env (git bash)
This script will :
- Remove any artifact from last build
- Build the Angular app
- Build the Spring Boot app
- Build the DB script
- Deploy Front/Back/BDD with a docker compose
After build with the previous script, you can access the app with the following URL :
- Front : http://localhost:8080
- Back : http://localhost:8080/api
- Documentation : http://localhost:8080/docs
- BDD : http://localhost:27017