/rescue-panel

(aider simonlou sur l'ui c'est tt)

Primary LanguagePHPOtherNOASSERTION


mentions légales securité license informations

Le Projet

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

Le Code

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.

Suivit des bug

Le suivit des erreurs ainsi que les relevé de fréquentation se font avec sentry

Developpement continu

Le site est dans un container docker créé automatiquement par jenkins. L'analyse du code php est réalisé par sonarqube.

Hébergement

Hébergement chez contabo (serveur dans l'EU en allemagne).

Le Développeur

Ce site est entièrement réalisé par Simon Lou. Contact dev.simon.lou@gmail.com