/PlannifCarbon

Web project using Java (Spring Boot) / Angular where we used some algorithms (like Dijkstra) to show metro paths in paris.

Primary LanguageJava

PlanifCarbon

Projet de génie logiciel du groupe Carbon (M1 2023)

Project's promoting video

https://www.veed.io/view/c15b3009-2689-43bd-aabd-d9d7359473bd?panel=share

Configure project

# Java
sudo apt install openjdk-17-jdk openjdk-17-jre
# Node.js
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
sudo apt -y install nodejs
npm install

Launch backend

cd backend/
./mvnw compile exec:java

Launch frontend

cd frontend/
npm run-script start

Launch test

cd backend/
./mvnw compile test
cd ../frontend/
npm run-script test

Generate javadoc

cd backend/

mvn javadoc:javadoc # Generate the javadoc using maven (the output is in target/site/apidocs).