Classistant
Publié le 2025-09-03
L'objectif principal de ce site web est d'assister les enseignants en classe. Il a été conçu pour être un véritable partenaire pédagogique en proposant des outils numériques modernes, directement utilisables sur un écran ou un tableau interactif.
Architecture Headless
Pour ce projet, j'ai opté pour une approche moderne et puissante en combinant les meilleures technologies du moment. Côté front-end, j'ai utilisé Next.js, qui est, selon moi, la solution la plus efficace et la plus performante. Elle m'a permis de créer une interface utilisateur rapide et dynamique.
Côté back-end, j'ai choisi Symfony, un framework reconnu pour sa robustesse. Associé à API Platform, il m'a permis de concevoir une API solide et rapide pour gérer toutes les données de l'application.
Enfin, pour la conception des outils, j'ai intégré Material UI. Ce choix s'est imposé pour sa flexibilité et son design professionnel, idéal pour créer des interfaces claires et intuitives qui répondent aux besoins des enseignants.
Des outils pédagogique difficile à créer
Le plus grand défi de ce projet est sa complexité et son double public. Les outils que nous créons doivent non seulement être techniquement performants, mais aussi parfaitement adaptés à l'ergonomie d'un public jeune et aux attentes des enseignants. Il n'est pas toujours facile d'équilibrer ces deux besoins pour créer une expérience fluide et intuitive.
Heureusement, nous avons un atout majeur : mon cofondateur est enseignant. Ce contact direct avec le milieu scolaire nous donne un retour d'expérience constant et précieux. Le bouche-à-oreille est notre meilleur allié, car il nous permet d'améliorer sans cesse notre plateforme pour qu'elle réponde au mieux aux besoins réels du terrain.
Fonctionnalités au service du professeur
Cette plateforme offre des outils essentiels pensés pour le quotidien des classes. De la gestion intelligente de la liste des élèves à la création de plans de classe dynamiques, chaque fonctionnalité vise à optimiser l'organisation.
L'application inclut également un système de tirage au sort et un suivi de la participation, des outils simples et efficaces pour rendre la vie de la classe plus interactive et équitable.
Leçons apprises
Ce projet a été bien plus qu'une simple ligne de code. J'ai eu l'opportunité d'étendre mes compétences techniques en maîtrisant Next.js, passant de la théorie à la pratique.
Mais le plus enrichissant a été de gérer un projet de A à Z pour des clients réels. En collaborant avec le milieu de l'enseignement, j'ai développé une compréhension concrète des besoins utilisateurs.
Cette expérience a également été l'occasion d'acquérir de nouvelles connaissances en marketing et en droit, des compétences essentielles qui font de moi un développeur polyvalent, capable de transformer une idée en une solution fonctionnelle et commercialement viable.