Présentation du projet
Le projet Maths'Educ, réalisé cette année avec une équipe de 5 développeurs, consistait à élaborer un logiciel de questionnaires à choix multiples (QCM) spécifiquement destiné aux étudiants en première année de BUT informatique. Les questions couvrent les chapitres mathématiques du lycée, sur 5 domaines précis en plusieurs difficultés pour rendre le jeu accessible à tous.
Mon rôle central dans le projet était de m'occuper de l'infrastructure essentielle qui soutient l'ensemble de l'application. La gestion de l'API et de la base de données impliquait de naviguer à travers des données complexes tout en assurant la stabilité et l'efficacité de l'ensemble du système. Outre la gestion de l'infrastructure, j'ai également travaillé sur le développement de différentes versions de l'application pour répondre aux besoins variés des utilisateurs.
J'ai participé à la conception et au développement de la version mobile, offrant ainsi une expérience de jeu fluide et agréable sur différents appareils. Cette version mobile inclut du multijoueur dynamique, permettant à jusqu'à quatre joueurs de jouer simultanément et de progresser ensemble en fonction de leurs performances individuelles.
Parallèlement, j'ai contribué au développement d'une version en PHP sur PC pour les utilisateurs souhaitant jouer en solo. Cette version a permis aux joueurs de relever des défis mathématiques à leur propre rythme, tout en bénéficiant de la même richesse de contenu et de fonctionnalités que la version multijoueur.
En outre, j'ai été impliqué dans la création du back office de l'application en Blazor, fournissant ainsi aux administrateurs un outil puissant pour gérer le contenu, surveiller les performances et interagir avec la communauté d'utilisateurs.