L'application Statutis a pour objectif de vérifier la disponibilité de vos services (exemple : Site web), ainsi que ce dernier fonctionne correctement. Pour cela, ce logiciel se base sur différents modes de vérification comme des requêtes HTTP ou DNS, et vous permet d'en contrôler le résultat (dans une certaine mesure). Ce projet a été développé par Simon HEBAN & Ludwig SILVAIN dans le cadre du module d'initiation au WebService lors de la première année de master WedSci de l'Université du Littoral Côte d'opale.
Dépôts | Description |
---|---|
Frontend | l'interface web pour l'application |
API | API Rest et tâches cron de notre logiciel |
docker-compose | instruction de déploiement en production |
Créerez des services web REST en utilisant les verbes utilisés en cours (GET, POST, PUT, DELETE) [3 x Controller minimum].
Controlleur | GET | POST | PUT | DELETE |
---|---|---|---|---|
AuthenticateController | 3 | |||
GroupController | 3 | 1 | 2 | 1 |
HistoryController | 2 | |||
ServiceController | 8 | 4 | 4 | 5 |
ServiceTypeController | 2 | |||
TeamController | 3 | 1 | 2 | 1 |
UserController | 5 | 3 |
Consommerez des services web REST (Ceux que vous avez crées, via un front web , un bot discord, une app mobile...)
Réalisation d'un site Frontend avec le framework React : lien vers le dépôt
Consommerez des services web externes (Twitter, Facebook, Google, Twitch, toute autre api externe...)
Utilisation du webservice de statuspage.io de Atlassian pour vérifier les status de certains service comme Github ou encore DigitalOceans.
- Fontend : Javascript avec le framework React
- API : C# avec ASP .Net Core 6