Ce projet est la réalisation de la partie Back end du projet de l'ECF. Le but de ce projet est de concevoir une application de gestion de location de vehicule destiné à usage interne des employé de la société Localib. Un employé peut ajouter un nouveau client, modifier ses informations ou bien le spprimer. Il peut aussi ajouter un nouveau véhicules à la flotte de la société, modifier ses informatons u le supprimer. Il peut effectuer une location durant une période donnée d'un véhicule avec un locataire spécifique.
Il nous a été demandé de faire le back avec spring boot soit en jpa (mySql) ou avec mongoDB.
Lien du repository pour le front: https://github.com/Noxlumina/ECF_front_spring_mongo
- Java 11+
- docker
- docker-compose
- ou une base de donnée installé localement dans notre cas Mongo Compas
- un IDE (IntelliJ, Eclipse)
Si aucune base de données est présente localement effectuer la démarche suivante:
Pour lancer la base de données, il faut se placer dans le dossier docker
et lancer la commande suivante :
docker-compose up -d
Pour lancer l'application, il faut se placer dans le dossier racine et lancer la commande suivante :
./gradlew spring-boot:run
Pour lancer l'application avec un IDE, lancer la class MycompApplication