Aller au contenu

Scolarix : Application de gestion scolaire

Programme scolaire
Profil utilisateur
Paiements scolaires
Tableau de bord parent
Tableau de bord élève
Tableau de bord administrateur
Page de connexion
Compte utilisateur
Cahier de texte enseignant
Cahier de texte
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