Référence technique anonymisée
Architecture conceptuelle d’IRIS sans identifiants, secrets ni données exploitables.
Cette page explique les grands principes techniques d’IRIS sans exposer d’identifiants, d’endpoints, de clés, de tokens ou de données réelles.
IRIS est une application Flutter connectée à plusieurs services :
- un backend applicatif pour les données métier ;
- un service de notifications push ;
- un service de notifications locales ;
- un service de chat ;
- un stockage de fichiers pour certaines photos ;
- des fonctions serveur pour les opérations qui ne doivent pas être exécutées directement par le mobile.
| Domaine | Exemples de données |
|---|---|
| Organisations | Nom, statut, département, licence, configuration. |
| Utilisateurs | Profil, rôle, antenne, disponibilité, appareil, notification. |
| Accès autorisés | Numéros ou identifiants autorisés à rejoindre une organisation. |
| Antennes | Nom, adresse, coordonnées, rattachement. |
| Alertes | Titre, motif, priorité, mode, destinataires, réponses, statut. |
| Flotte | Véhicules, kilomètres, checklists, accidents, entretiens, QR codes. |
| Gestion | Version distante, maintenance, textes légaux. |
| Notifications | Messages généraux et état d’affichage. |
| Logs | Traces techniques utiles au diagnostic. |
Certaines opérations passent par une fonction serveur : envoi de codes de validation, envoi de notifications push et génération de jetons de chat.
Ce découpage évite d’exposer des secrets dans l’application mobile et limite les actions sensibles au backend.
Dans cette documentation publique, sont interdits : endpoints réels, identifiants de projet, clés API, tokens, codes organisation réels, payloads contenant des données personnelles, coordonnées GPS réelles, photos opérationnelles, conversations support et logs bruts.