SIRAJ est une Progressive Web App standard W3C. Cela veut dire qu'elle s'installe comme une app native sur iOS, Android, Windows, macOS — directement depuis le navigateur, sans passer par l'App Store ou Play Store.
Le manifest est généré dynamiquement par école avec son logo + couleurs. L'app peut donc être brandée par établissement (ex. icône avec le logo de l'école sur l'écran d'accueil).
Caractéristiques principales
- Manifest dynamique par école
- Mode hors-ligne (présences)
- Push-notifications via VAPID
- Service Worker pour cache
- Build APK via PWABuilder.com
Installation
Sur Android : ouvrir Chrome → SIRAJ → menu → "Ajouter à l'écran d'accueil". Sur iOS : ouvrir Safari → SIRAJ → bouton partager → "Sur l'écran d'accueil". Sur Mac/Windows : Chrome/Edge propose automatiquement l'installation.
Questions fréquentes
Quelle différence avec une vraie app native ?
Pour 95% des fonctionnalités : aucune différence visible. PWA accède à : push-notifications, mode hors-ligne, caméra, géolocalisation. Les seules limites : pas d'intégration deep iOS (Health, Wallet, etc.) — mais SIRAJ n'en a pas besoin.
Peut-on faire un APK Play Store ?
Oui via PWABuilder.com : génère un APK Android signé en 5 minutes. Voir /school/[id]/mobile-builds pour les instructions par école.
Mode hors-ligne ?
Oui pour : prise de présence, consultation données cachées (apprenants, classes), pages déjà visitées. Sync automatique au retour de la connexion.
Prêt à utiliser PWA (Progressive Web App) avec SIRAJ ?
Démarrez votre essai gratuit — toutes les intégrations actives sont incluses dès le jour 1.