StairsDash - Bot
INFO
Ce projet appartient à T-med.
Présentation
Création d'un Dashboard modulaire. Celui-ci liste les projets git en cours et/ou actifs. Il peut aussi afficher 5 branches de chaque projet du plus récent au plus ancien. Le design est être simple. Création d'un Bot Discord avec les memes fonctionnalités qui alertera si un des projets est down, donne le code associé. Il avertit aussi tous les jours qu'ils fonctionnent correctement.
L'application utilise Laravel, ainsi que Vue.js. D'autres modules sont aussi utilisés tel que :
- Inertia pour faire le lien facilement entre php et javaScript
- SweetAlert afin de créer des alertes modulable et réactive
- Tailwinds pour le CSS
Le bot lui a été réalisé avec python.
Apercu de l'application
Affichage du Dashboard
Demonstration du bot lors d'un crash de serveur
Fonctionnalités
- Envoie de ping à toutes les applications en production de T-MED.
- Affichage des codes de réponse aux ping envoyés.
- Affichage du temps de réponse de chaque ping envoyé.
- Possibilité de cliquer sur un projet afin d’être redirigé vers le projet en production.
- Affichage de cinq branches git ou moins pour chaque projet.
- Triage des cinq branches git par date de modification.
- Affichage pour chaque branche git la date de la dernière modification.
- Possibilité de cliquer sur une branche afin d’être redirigé vers l’affichage de celle-ci sur git.