Ce site est un intranet, réalisé pour des joueurs de GTA LITE un serveur GTA 5 Role Play. Il a pour but de simplifier la gestion de tous les dossiers médicaux ainsi que la gestion du personnel. Ce projet s'inscrit dans une démarche totalement bénévole.
- Il intègre un système de service qui compte toutes les heures de service de chaque membre.
- Un système de 60 permission permet de régir tout ce qu'il est possible de faire.
- Un espace dédier pour le staff
- Génération de PDF pour les constations d'intervention et les factures
- Plusieurs editeurs intégré qui permettent de modifer le règlement et poster des annonces
Cet intranet est réalisé sous php 8.1 avec le framework Laravel, le système de PDF est sous dompdf. Le front est réalisé en jsx sous react 17. Les interactions à discord se font via un bot ou les webhook.
Le suivit des erreurs ainsi que les relevé de fréquentation se font avec sentry
Le site est dans un container docker créé automatiquement par jenkins. L'analyse du code php est réalisé par sonarqube.
Hébergement chez contabo (serveur dans l'EU en allemagne).
Ce site est entièrement réalisé par Simon Lou. Contact dev.simon.lou@gmail.com