Les droits dans la base de données
Des règles d'accès au niveau de la base : un élève ne lit ni les notes, ni la présence, ni les copies d'un camarade, et un parent ne voit que les enfants qui l'ont relié. Des tests automatisés vérifient, rôle par rôle, ce qui doit rester inaccessible.
La correction sur le serveur
Les questions des exercices arrivent sur l'écran sans leurs réponses ; la correction se fait sur le serveur, puis l'explication du professeur s'affiche.
Les briques techniques
Une interface en React et TypeScript ; Supabase pour la base de données Postgres, l'authentification, le stockage des fichiers et le temps réel du fil de classe, des messages et des notifications.
Une base de code, trois supports
La même application sert le web et les versions iPhone et Android, construites avec Capacitor : une seule base de code à maintenir.
Français, arabe, anglais
L'interface complète existe dans les trois langues, avec un vrai sens de lecture de droite à gauche en arabe : mise en page, icônes de direction et police adaptées.
Sans traceur
Aucun outil de mesure d'audience ni publicité. Chacun peut exporter ses données ou supprimer son compte depuis l'application.