Le contexte
MODE TEST · DONNÉES FICTIVES
Étude de projet · Application web métier · Gestion scolaire · EdTech
Scolaria
L’école, simplement.
PythonDjangoDjango REST FrameworkNext.jsReactTypeScriptMariaDBAPI RESTCSSRechartsReportLabcPanel
Plateforme de gestion scolaire développée avec Python/Django et Next.js/React : six espaces utilisateurs, inscriptions, notes, bulletins, facturation et communication avec les familles. Interface responsive en quatre langues, avec arabe RTL.
Application web métier · Gestion scolaire · EdTechMon rôle
Analyse métier, architecture et développement full-stack, API Django REST Framework, interface Next.js/TypeScript, modélisation relationnelle, permissions, internationalisation et RTL, documents PDF, tests de régression et déploiement Python sur cPanel/o2switch.
Objectifs du projet
- Centraliser la scolarité, la pédagogie et les finances
- Adapter les espaces aux responsabilités des six rôles
- Faciliter le suivi des enfants par leurs familles
- Réduire les saisies répétitives avec des traitements groupés
- Préserver les historiques et permettre une utilisation mobile
Difficultés résolues
- Permissions serveur par rôle et par dossier, sans exposer tous les élèves à tous les comptes
- Transactions, contrôles de capacité et aperçus avant les opérations groupées
- Prévention des doublons de facturation par élève, plan et mois
- Protection des années archivées et des résultats publiés
- Interface arabe RTL et export statique Next.js relié à une API Python
Fonctionnalités réalisées
- Dossiers élèves, responsables, admissions et pièces justificatives
- Années scolaires, classes, inscriptions et réinscriptions groupées
- Emplois du temps hebdomadaires, répétition des séances et présences
- Évaluations, saisie des notes en grille et bulletins PDF
- Cours, devoirs, remises et corrections
- Factures, paiements enregistrés, dépenses, relances et plans mensuels automatisés
- Messagerie, annonces, notifications et documents privés
Points forts
- API Python/Django REST Framework et frontend Next.js/React
- Français, anglais, espagnol et arabe avec disposition RTL
- Six rôles et contrôles métier contextualisés
- Opérations groupées avec aperçu avant confirmation
- Tests métier, API et navigateur consignés à la livraison du 6 septembre 2026
Valeur apportée
Une base métier personnalisable pour un établissement, reliant administration, pédagogie, finances et familles. Les gains de temps recherchés ne sont pas présentés comme des résultats chiffrés mesurés.
Découvrir l’application
Captures de livraison du 6 septembre 2026 : démonstration et contrôles locaux.
1 / 4




Sécurité et contrôle d’accès
Les accès et l’intégrité des dossiers au cœur de la conception.
- ✓Sessions Django et protection CSRF
- ✓Permissions par rôle et par objet, validations serveur
- ✓TOTP facultatif, secret chiffré et codes de secours à usage unique
- ✓Transactions, verrous métier et journal des modifications
- ✓Documents privés servis par des routes contrôlées
- ✓Sauvegardes privées et empreintes SHA-256 ; destination SFTP externe restant à configurer
Tester les différents espaces
Six rôles, un établissement.
!
Démonstration avec données fictives. Un compte autorisé est requis pour tester les espaces. Ne transmettez aucune donnée réelle d’élève, de famille ni aucun document personnel.
- Administration : configuration et comptes
- Direction : pilotage scolaire et financier
- Secrétariat : admissions, inscriptions et encaissements
- Professeur : classes affectées, notes, devoirs et présences
- Élève : planning, devoirs et résultats publiés
- Parent : suivi des enfants rattachés au compte
Périmètre actuel
Un périmètre clair pour votre projet.
- Installation pour un seul établissement, sans cloisonnement multiétablissement revendiqué
- PDF actuellement en français ; les contenus saisis ne sont pas traduits automatiquement
- Paiements enregistrés manuellement : pas de prestataire de paiement en ligne intégré
- Données scolaires accessibles avec connexion ; pas de consultation métier hors ligne
- Paiement en ligne, SMS/WhatsApp et modules transport/cantine : évolutions possibles, non intégrées
Tester les différents espaces
Choisissez un rôle, copiez les accès puis ouvrez la démonstration.
!
Démonstration avec données fictives. Un compte autorisé est requis pour tester les espaces. Ne transmettez aucune donnée réelle d’élève, de famille ni aucun document personnel.
Ce projet vous intéresse ?
Adaptez Scolaria à votre établissement
Présentez votre organisation, les rôles nécessaires, vos règles de scolarité, de facturation et votre identité visuelle. Nous étudierons une version personnalisée et son périmètre de déploiement.Ce projet vous intéresse ?