CAS · ÉTUDEÉDUCATION2025 → en cours

Trois CFA · MAJOR / STUDIMET / OPENED

+0ÉLÈVES
30Employés
150Pointages / jour
Web · Hardware · Infra
Next.jsFastAPIMongoDBAWS EC2Active Directory
01 — LE CONTEXTE

Quand un seul outil ne couvre jamais tout le métier.

Trois CFA — MAJOR, STUDIMET, OPENED — réunis sous une même direction. 4 000 élèves répartis sur plusieurs sites, 30 employés à coordonner, et chaque rentrée le même cassement de tête : un LMS générique pour la pédagogie, un pointage acheté chez un prestataire qui demandait un abonnement par employé, une infra Windows reconfigurée à la main à chaque arrivée.

Aucun fournisseur ne couvrait l'ensemble. Surtout pas une seule équipe capable de penser le tout : la pédagogie, le hardware au mur, l'authentification interne, la conformité RGPD. À chaque ajout, c'était trois interlocuteurs, trois factures, et personne pour assumer le quand-ça-marche-pas.

Notre intervention démarre fin 2024 sur un constat partagé avec la direction : « on ne veut plus dépendre de personne pour faire fonctionner notre école ».

02 — CE QU'ON A CONSTRUIT

Quatre volets. Une seule équipe.

Plutôt que d'empiler des outils, on a écrit la spec d'une plateforme métier complète. Quatre volets indissociables, livrés en séquence pour que chaque brique s'appuie sur la précédente.

VOLET 01 — PLATEFORME WEB

EduTrack — un LMS pensé pour ce métier

Suivi pédagogique multi-sites, gestion des classes et des intervenants, génération automatique des bulletins, export administratif, et messagerie interne entre enseignants, équipe pédagogique et admin. Construit en Next.js + FastAPI, déployé sur AWS EC2 avec un pipeline GitHub Actions pour le CI/CD, données stockées en MongoDB — choisi parce que la structure pédagogique change tous les ans (programmes, options, modules) et qu'un schéma rigide nous aurait obligés à des migrations permanentes.

Le résultat : un outil qui suit la réalité du métier au lieu de la contraindre. Les 4 000 élèves, les 150 enseignants et les équipes admin travaillent sur la même base, en temps réel, avec un canal de discussion intégré qui remplace les mails dispersés.

4 000+élèves actifs
EduTrack · dashboard pédagogique Altis
EduTrack · dashboard pédagogique multi-sites
VOLET 02 — HARDWARE HID PROX

Une badgeuse imprimée 3D, conçue chez nous

Le marché propose des badgeuses HID Prox à 600€ pièce avec abonnement mensuel par employé. Pour un CFA qui pointe 30 personnes, c'était cher pour ce que ça fait — et impossible à brancher sur un AD interne sans passer par leur cloud.

On a donc imprimé en 3D un boîtier sur-mesure (plastique PETG, écran LCD, 3 boutons d'état entrée/pause/sortie, capteur PCR330-00 compatible HID Prox), branché un Raspberry Pi, et écrit le firmware en Python qui parle directement à l'AD interne. Fixé au mur, branché sur le réseau local, parlant à la base de pointage en temps réel.

Aucun abonnement, aucune dépendance, pleine maîtrise des données — et un objet physique qui dit quelque chose sur l'identité de l'école.

150pointages quotidiens
Badgeuse HID Prox Altis imprimée 3D, fixée au mur, écran LCD ALTIS LMS V2
Badgeuse Altis · boîtier PETG imprimé 3D, capteur PCR330-00 HID Prox, écran LCD piloté par Raspberry Pi
VOLET 03 — INFRA WINDOWS / AD

Authentification interne, sans dépendance SaaS

Active Directory interne, comptes pédagogiques et admin sous une seule arborescence, GPO pour standardiser les postes, sauvegardes incrémentales en interne. La badgeuse, EduTrack et les postes physiques pointent tous vers le même AD — un seul mot de passe par employé, un seul endroit où révoquer un accès.

Audit GRC mené en parallèle (gouvernance, risque, conformité) : durcissement des postes, segmentation réseau, journalisation. Le tout documenté pour que l'école puisse, à terme, opérer seule sans nous.

0abonnement SaaS récurrent
Schéma d'architecture Altis · les 4 volets connectés au même Active Directory interne
Architecture cible · les 4 volets parlent au même AD interne
VOLET 04 — MOBILE

App élève + parent — déploiement 2026

Application React Native consommant la même API FastAPI : notes, emploi du temps, absences, communication avec les enseignants via le chat interne déjà en place. En cours de spec avec la direction, livraison prévue rentrée 2026.

03 — COMMENT ON L'A CONSTRUIT

Les choix techniques, expliqués.

Chaque techno choisie répond à une contrainte métier précise, pas à une mode. Voici les arbitrages qui structurent la plateforme.

  • Next.js + App Router

    Rendu serveur pour les vues admin lourdes en données, statique pour les pages publiques. RSC permet de fetch directement depuis FastAPI sans surcouche client. Choix robuste pour un projet qui va grossir.

  • FastAPI (Python)

    Choisi parce qu'Altis avait déjà un fonctionnement Python en interne — on s'est plug sur leurs contraintes métier plutôt que de leur imposer une nouvelle stack. Async natif pour les exports lourds, et l'équipe pédagogique itère vite sur les règles métier sans dette de migration.

  • MongoDB

    Schéma pédagogique qui change chaque année (nouveaux modules, options, parcours). Une base relationnelle aurait demandé des migrations permanentes. MongoDB nous laisse encaisser les itérations sans bloquer la prod.

  • Active Directory interne

    Souveraineté des comptes, pas de dépendance Microsoft 365 ou Google Workspace pour l'authentification critique. La badgeuse HID Prox et EduTrack pointent vers le même AD — un seul endroit pour gérer les accès.

  • Raspberry Pi + PCR330-00 (HID Prox)

    Le compromis prix/contrôle. Un Raspberry Pi + un capteur PCR330-00 compatible HID Prox remplace une badgeuse propriétaire à 600€ + 8€/mois/employé. Boîtier imprimé 3D en PETG, firmware Python — tout est documenté et reproductible en interne.

  • AWS EC2

    Instances EC2 pour l'API FastAPI et les workers d'export, S3 pour les assets, CloudFront pour la diffusion. Pas de Kubernetes : on optimise pour la simplicité d'opération, pas pour une scale qui n'est pas le besoin.

  • GitHub Actions (CI/CD)

    Un pipeline simple : tests + lint à chaque push, build Docker à chaque tag, déploiement EC2 en un clic. L'école peut suivre l'historique de chaque version livrée sans demander.

04 — RÉSULTATS

Ce que ça change pour Altis, concrètement.

Pas de chiffres bidon. Les indicateurs ci-dessous sont ceux que la direction suit en interne depuis la mise en production.

4 000+élèves sur EduTrack
150pointages HID Prox / jour
30employés sur AD interne
0abonnement SaaS récurrent
« On a arrêté de bricoler entre quatre fournisseurs. Aujourd'hui, quand quelque chose ne marche pas, on appelle une seule équipe — et c'est réglé dans la journée. »
Direction Altis·Trois CFA · Île-de-France
05 — L'ÉQUIPE SUR LE PROJET

Qui a fait quoi.

Rayane

Full-stack · IA · Infra

Architecture EduTrack (Next.js + FastAPI + MongoDB), pipeline AWS EC2 + GitHub Actions, firmware Raspberry Pi, conception du boîtier PETG imprimé 3D.

Mourad

Cybersécurité · GRC · Front

Conception Active Directory interne, audit GRC, durcissement des postes, contributions front sur les vues admin sensibles.

Zinédine

Project Manager · Data

Cadrage avec la direction Altis, planning multi-volets, coordination des livraisons, garant des jalons rentrée scolaire.

Un projet métier multi-volets ?

Si vous reconnaissez votre situation — plusieurs outils éclatés, des fournisseurs qui se renvoient la balle, un métier qui mérite mieux qu'un SaaS générique — on en parle 30 minutes.