Auteurs : Dylan MOTARD & Florian GIGOT
- Installer MySQL et déployer la base de données pet_clinic_manager.sql qui se trouve à la racine du projet
- Installer Apache Maven
git clone https://github.com/florianG37/Pet_Clinic_Manager_back.git
cd Pet_Clinic_Manager_back
mvn spring-boot:run
- Accéder à Swagger depuis http://localhost:8080/swagger-ui.html
Dépôt : https://github.com/florianG37/Pet_Clinic_Manager_front
Pour ce projet, nous allons utiliser les technologies suivantes :
- Le framework Angular pour la partie front-end du projet
- Le framework Spring pour la partie back-end du projet réalisée en Java
- MySQL pour la base de données
Gestion des flux :
- Gestion des fiches d’animaux (identifiant, nom, date de naissance, propriétaire, type, race)
- Gestion des fiches de vétérinaires (identifiant, prénom, nom, adresse, ville, téléphone, courriel, salaire, temps de travail, type de contrat)
- Gestion des visites (identifiant, date d’entrée, date de sortie, animal, vétérinaire)
Gestion des utilisateurs :
- Gestion de l'authentification par un token Bearer JWT
- Gestion des utilisateurs par l’administrateur