NGU — plateforme de campus numérique
La vitrine, la scolarité et l'administration d'un établissement d'enseignement, dans une seule plateforme
- 45
- modèles métier
- 11
- modules de back-office
- 3
- applications : API, site, administration
Le contexte
Un établissement d'enseignement supérieur, et trois publics qui n'attendent pas la même chose du même outil : un visiteur qui découvre l'offre de formation, un étudiant qui suit ses cours, une administration qui inscrit, facture et délivre les diplômes.
Le problème
Traiter ces trois usages par trois outils séparés oblige à ressaisir les mêmes personnes trois fois, et à réconcilier à la main une candidature, une inscription et un diplôme qui parlent pourtant du même étudiant.
Ce que j'ai fait
Une API Laravel 12 porte 45 modèles métier : de la candidature au diplôme, en passant par les programmes, les cours, les leçons, les devoirs, les quiz, les présences, les frais de scolarité et les paiements. Deux applications Angular 19 la consomment — le site public, rendu côté serveur pour rester indexable, et un back-office découpé en 11 modules : académique, candidatures, certificats, contenu, finance, organisation, professeurs, analytique et système.
Le résultat
En production. Le contenu de la vitrine — diaporama, actualités, communiqués, partenaires, chiffres clés, équipe — se pilote depuis le back-office : le faire évoluer ne demande plus de développeur.
Technologies
- Laravel
- PHP
- Angular
- TypeScript
- MySQL
- Docker
- Nginx
Liens
Parlons de ce que vous voulez construire
Une question, une mission, ou simplement l'envie d'échanger : écrivez-moi.