Réalisation · 2019 – 2025
bgrfacile
Une plateforme de cours en ligne pour les élèves congolais, qui a grandi vers des outils de gestion pour les écoles. Projet personnel mené de 2019 à 2025, aujourd’hui arrêté.
- Statut
- Archivé
- Période
- 2019 – 2025
- Mon rôle
- Créateur : conception, développement et mise en ligne, à temps partiel
- Preuve
- Dépôts publics, plus bas
bgrfacile est parti d’une idée simple : aider les élèves congolais à trouver des cours et des contenus scolaires en ligne. Le projet a ensuite grandi vers les écoles elles-mêmes, avec des outils pour gérer les élèves, les cours et la vie de l’établissement.
Je l’ai mené à temps partiel, de 2019 à 2025, à côté de mes emplois et de mes études. Le code public retrace surtout ses dernières versions, de 2022 à 2024 :
- un site en Laravel et React (relié par Inertia), avec une base MySQL ;
- une API Laravel « multi-écoles » : chaque école a ses propres données, séparées des autres. Elle est documentée en OpenAPI et protégée par une authentification à jeton ;
- quelques tests automatisés (Pest), lancés par GitHub Actions sur une vraie base MySQL à chaque modification ;
- deux interfaces en React et TypeScript : une application pour les écoles et un outil d’administration.
Une application Android en Flutter a aussi été publiée sur le Play Store ; elle en a été retirée depuis.
Le projet est arrêté depuis 2025 et le site n’est plus en ligne. Le code, lui, reste public.
Ce que j’en retiens
J’ai recommencé bgrfacile plusieurs fois, en cherchant chaque fois une meilleure base. J’en retiens qu’une version livrée et améliorée vaut mieux qu’une nouvelle version parfaite : c’est ce que j’applique aujourd’hui sur Mibeko.
Vérifiable
Juger sur pièces
Tout ce qui suit est public. Rien n’oblige à me croire sur parole.
Le code sourceDépôts publics, avec leur historique, leurs tests et leur CI.
- bgr-dashboard-01 ↗L’API multi-écoles : Laravel 11, MySQL, documentation OpenAPI, tests Pest lancés par GitHub Actions.
- bgr-app-ecole-01 ↗L’application pour les écoles. React, TypeScript, TanStack Query.
- admin-ecole ↗L’outil d’administration des écoles. React, TypeScript, Redux.
- bgrfacile ↗Le site de 2023 : Laravel, React via Inertia, MySQL.
Repères
Technologies et domaines
Stack
- Laravel
- PHP
- MySQL
- React
- TypeScript
- Inertia
- Flutter
- Pest
- GitHub Actions
Domaines
Fiche relue le .
Et ensuite