Mohamed El AtrassiFull Stack Developer
← Toutes les réalisations
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.
ScolariaApplication web métier · Gestion scolaire · EdTech
01

Le contexte

Une école coordonne des dossiers administratifs, plusieurs équipes et des informations pédagogiques et financières. Scolaria centralise ces activités, de la préinscription au suivi de l’élève, avec des droits adaptés à chaque rôle. La démonstration contient uniquement des données fictives.

02

Mon 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.

03

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
04

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
05

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
06

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
07

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.

Sécurité et contrôle d’accès

Les accès et l’intégrité des dossiers au cœur de la conception.

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.

Périmètre actuel

Un périmètre clair pour votre projet.

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 ?

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.

Créer un ticket pour mon projet ↗