SafetyNet Alerts est une application Spring Boot conçue pour fournir des informations essentielles aux services d'urgence. L'application permet de gérer et d'accéder rapidement à des données telles que les personnes vivant à une adresse donnée, les informations de contact en cas d'urgence, et bien plus encore.
Pour en savoir plus, vous pouvez consulter la page de mon portfolio dédiée au projet.
- Gestion des personnes : Permet d'ajouter, de modifier, de supprimer et de rechercher des informations sur les résidents.
- Alertes : Fournit des alertes pour les situations d'urgence, telles que la localisation des enfants dans une adresse spécifique.
- Informations sur les urgences : Donne accès à des informations cruciales telles que les numéros de téléphone des résidents d'une station de pompiers spécifique.
- Java : Langage de programmation.
- Spring Boot : Framework pour simplifier le développement d'applications.
- Gradle : Outil de build automatisé.
- Java JDK 11 ou supérieur.
- Gradle 6.3 ou supérieur (si vous souhaitez construire le projet manuellement).
- Clonez le dépôt GitHub :
git clone https://github.com/Xenophee/safetynet-alerts.git
- Allez dans le répertoire du projet et construisez-le avec Gradle :
./gradlew build
- Exécutez l'application :
./gradlew bootRun
La documentation de l'API est générée avec Swagger. Vous pouvez y accéder à la racine de l'application : http://localhost:8080
Pour exécuter les tests, utilisez la commande suivante :
./gradlew test
Le rapport de tests est généré dans le répertoire build/reports/tests/test
. Vous pouvez ouvrir le fichier index.html
dans un navigateur pour consulter les résultats.
Le rapport de couverture de code est généré dans le répertoire build/reports/jacoco/test
. Vous pouvez ouvrir le fichier index.html
dans un navigateur pour consulter les résultats.