Skip to content
@GestSIS

GestSIS

🚒 GestSIS

La plateforme open source de gestion des Services d'Incendie et de Secours (SIS)

Effectifs, interventions, formations, matériel, comptabilité et documents réglementaires de votre corps de sapeurs-pompiers — réunis dans une seule application web.

License: AGPL v3 App Doc


📖 À propos

GestSIS est une plateforme multi-tenant dédiée aux Services d'Incendie et de Secours. Chaque SIS dispose de ses données isolées et accède à un ensemble de modules couvrant toute la vie d'un corps de sapeurs-pompiers :

  • 👥 Effectif & sapeurs — fichiers personnels, grades, fonctions, disponibilités
  • 📅 Exercices & séances — planification, convocations, présences
  • 🚨 Interventions — rapports d'intervention, personnel engagé, matériel utilisé
  • 🎓 Cours & formations — suivi des qualifications
  • 🧰 Matériel — gestion du matériel personnel et de corps
  • 🩺 Contrôles médicaux
  • 💰 Comptabilité — décomptes d'indemnités et de frais, amendes/déductions, fichiers de paiement ISO 20022
  • 📊 Statistiques
  • ✉️ Publipostage & génération automatique de documents réglementaires (fiches sapeur, certificats de salaire, rapports)
  • 🔗 Intégration RTA et accès programmatique via jetons d'API

📱 Une application compagnon GestSIS Mobile permet la saisie des rapports d'intervention et des présences aux exercices, y compris hors ligne.

🌐 En production : app.gestsis.ch · 📚 Documentation : doc.gestsis.ch


🧩 Architecture

GestSIS suit une architecture microservices, chaque service étant un dépôt indépendant.

Dépôt Rôle Stack
GestSIS_dev_docker 👈 Environnement de dev Docker — commence ici Docker Compose
GestSIS_APP Interface utilisateur Vue.js 3, Vite, Pinia, Bootstrap 5
GestSIS_API API métier principale Laravel, PHP 8.4
GestSIS_Auth Authentification (JWT / RSA 4096) Laravel, PHP 8.4
GestSIS_Alarm Service d'alarmes & parsing de mails Django, Python
GestSIS_Doc Documentation Retype

🚀 Démarrer

Tout passe par l'environnement de développement Docker, qui orchestre l'ensemble des services :

git clone git@github.com:GestSIS/GestSIS_dev_docker.git
cd GestSIS_dev_docker
make init && make up

👉 Voir GestSIS_dev_docker pour les prérequis et le guide complet.


🤝 Contribuer

Les contributions sont les bienvenues ! Chaque service se contribue sur son propre dépôt — consulte le guide de contribution du dépôt concerné. Pour signaler un bug ou proposer une fonctionnalité, ouvre une issue.

📄 Licence

GestSIS est distribué sous licence GNU Affero General Public License v3.0.

Pinned Loading

  1. GestSIS_dev_docker GestSIS_dev_docker Public

    Ensemble de scripts permettant le déployement d'un environement de dev complet pour GestSIS à l'aide de docker.

    Shell 1

  2. GestSIS_API GestSIS_API Public

    Nouvelle version de l'api GestSIS

    PHP 1

  3. GestSIS_Auth GestSIS_Auth Public

    Server d'authentification pour l'api GestSIS

    PHP 1

  4. GestSIS_APP GestSIS_APP Public

    Programme pour la gestion d'un SIS

    Vue 1

  5. GestSIS_Doc GestSIS_Doc Public

    GestSIS_Doc

  6. GestSIS_Alarm GestSIS_Alarm Public

    Service permettant de parser les informations d'alarme transmisent pas la CET.

    Python

Repositories

Showing 10 of 10 repositories

Top languages

Loading…

Most used topics

Loading…