Skip to content
On this page

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


connexion

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.