Scolarix : Application de gestion scolaire










- Client
- Projet d'entrainement
- Rôle
- Développeur Full Stack
- Date
- 1 septembre 2026
- Technologies
Contexte
Les établissements scolaires ont besoin d’un outil centralisé permettant aux élèves, parents et administrateurs d’accéder facilement aux informations académiques, de suivre la progression et de gérer le quotidien de l’établissement.
Solution
Scolarix est une application web complète de gestion scolaire avec des espaces dédiés pour chaque type d’utilisateur :
Élèves
- Consulter l’emploi du temps
- Voir les notes
- Accéder au programme scolaire et au programme d’évaluation
- Suivre l’évolution des cours
Parents
- Suivre l’assiduité de leurs enfants
- Consulter les notes
- Suivre les paiements scolaires
- Accéder aux cours et au programme
Administrateurs
- Gestion complète de l’établissement
- Administration de tous les modules (élèves, parents, notes, emplois du temps, paiements, etc.)
Rôle & responsabilités
En tant que développeur full stack, j’ai conçu et développé l’ensemble de l’application : modèles de données, logique métier, API REST, interfaces utilisateurs pour tous les rôles, et déploiement conteneurisé.
Choix techniques
- Backend : Django + PostgreSQL pour une architecture robuste et évolutive
- Frontend : Vue.js pour une expérience utilisateur moderne et réactive
- Déploiement : Docker pour des environnements reproductibles et un déploiement simplifié
Résultats
- Plateforme multi-rôles complète couvrant les besoins principaux d’un établissement scolaire
- Séparation claire des accès et fonctionnalités selon le type d’utilisateur (élève, parent, admin)
- Base solide prête pour une utilisation en production et de futures évolutions