StairsDash - Bot
INFO
This project belongs to T-med.
Overview
Creation of a modular dashboard. It lists ongoing and/or active Git projects. It can also display up to 5 branches of each project, sorted from the most recent to the oldest. The design is simple. Additionally, a Discord bot was created with the same functionalities, which alerts when a project is down and provides the associated code. The bot also sends daily notifications to ensure the projects are functioning correctly.
The application uses Laravel and Vue.js.
Other modules used include:
- Inertia for easily linking PHP and JavaScript.
- SweetAlert for creating responsive and customizable alerts.
- Tailwinds for CSS.
The bot was developed using python.
Application Preview
Dashboard Display
Bot demonstration during a server crash
Features
- Sends pings to all T-MED production applications.
- Displays the response codes from the pings.
- Shows the response time for each ping sent.
- Allows clicking on a project to be redirected to its production page.
- Displays up to five Git branches for each project.
- Sorts the Git branches by the date of their last modification.
- Displays the last modification date for each Git branch.
- Allows clicking on a branch to be redirected to its Git page.