TECHNUM
Après mon bac
Estimateur de bourse et d'orientation pour les bacheliers béninois
- Rôle
- Conception et développement full-stack (solo)
- Spring Boot
- Java 21
- React 19
- TypeScript
- Vite
- Docker

Contexte : chaque année, les nouveaux bacheliers béninois doivent choisir une filière publique parmi plus de 200 options, réparties entre l'UAC, Parakou, l'UNSTIM, l'UNA et d'autres établissements, sans réel moyen d'estimer à l'avance leurs chances d'obtenir une bourse ou une aide.
Problème : le guide d'orientation officiel du MESRS liste les filières et leurs critères, mais rien ne permet de croiser rapidement son propre profil (série, notes, coefficients) avec les 224 filières pour savoir où l'on a réellement des chances.
Décisions techniques : le moteur backend charge au démarrage les 224 filières du guide 2026-2027 et résout, pour chaque série (A1, A2, B, C, D), le triplet de matières de calcul propre à chaque filière. L'élève déclare ses 3 matières les plus fortes avec leurs notes ; seules les filières partageant au moins 2 de ces 3 matières sont retenues, puis classées par moyenne pondérée et chance d'allocation estimée. Aucune note ni donnée personnelle n'est conservée côté serveur : le calcul se fait à la volée puis est oublié.
Résultat : une application déployée en conteneur unique (le backend Spring Boot embarque et sert le frontend statique), avec une intégration continue GitHub Actions sur chaque pull request (formatage, tests, build) pour le backend Java comme pour le frontend React.