Stanislas Kamga
Capture d'écran de SchoolextopSCHOOLEX
shippedWebJuillet 2025

Schoolex

Une application web de gestion scolaire. Inclue élèves, notes, paiements, bulletins, et autres données de l'école, et ce sur 2 campus distincts !

Moteur

HTML, CSS, JavaScript, PhP, MySQL

Rôle

Full-stack developer

Plateformes

Web

Schoolex est une application web développée from scratch en HTML, Js, et Php qui tourne en local sur un serveur dédié de l'Ecole Camerounaise Multilingue Angela de Guinée Équatoriale. Pour des raisons de sécurité, elle ne tourne pas en ligne, mais dans un serveur pour chaque campus (2 villes différentes). Schoolex utilise une base de données MySQL, avec comme moteur InnoDB pour la manipulation des bases de données relationnelles. Les fonctions du logiciel sont entre autres : - Ajout, suivi et audit des élèves et de leurs paiements - Ajout, modification et suppression des infractions au règlement de l'école (visible dans les bulletins de note après) - Ajout, modification et suppression des cycles d'étude de l'école (relationnelle) - Ajout, modification et suppression des classes de l'école (relationnelle) - Ajout, modification et suppression des matières/compétences d'étude de l'école (relationnelle) - Affectation dynamique des matières/compétences aux classes - Affectation dynamique des élèves aux classes chaque année - Ajout, modification et suppression des frais d'étude par classe - Enregistrement et suivi des paiements des frais d'étude + génération des reçus de paiement - Audit financier des élèves et génération dynamique des convocations pour les élèves endettés - Ajout, modification et suppression des notes de tous les élèves de l'école + support des fichiers EXCEL (génération + lecture dynamique) - Génération des bulletins de notes par trimestre + bilan annuel (format PDF) - Ajout, modification et suppression des utilisateurs du logiciel (privilèges/permissions) - Gestion dynamique des paramètres de l'école comme l'année scolaire en cours, le nom du campus, logo du logiciel... - Sauvegarde et restauration de l'état complet du logiciel et de toutes ses données - Notifications aux administrateurs à chaque fois qu'un utilisateur effectue une action Il s'agit d'un projet professionnel et ambitieux qui m'a permis de développer mes compétences en tant que full-stack developer, et de manipuler des quantités colossales de données de manière performante.

Galerie