Aller au contenu principal
|
Application Web Full-Stack
Mars - Juin 2025

Portail de Gestion Étudiant USMBA

Une plateforme intuitive qui modernise la gestion universitaire : administration des parcours académiques, inscriptions automatisées, validation des prérequis et génération de documents sécurisés par QR Code. Interface 'Glassmorphism' responsive respectant les normes WCAG.

Interface du portail de gestion étudiant USMBA

Contexte

Structure

Projet de fin d'études - Université USMBA Taza

Objectif

Moderniser et digitaliser la gestion des parcours académiques universitaires

Rôle

Développeur Full-Stack Laravel + Conception BDD

Fonctionnalités

  • Authentification sécurisée via email académique USMBA avec rate limiting
  • Système de choix intelligent basé sur l'éligibilité et les prérequis
  • Validation automatique des crédits et notes par semestre
  • Génération PDF d'attestations et relevés sécurisés par QR Code
  • Tableau de bord personnalisé (admin & étudiant) avec suivi temps réel
  • Interface Glassmorphism responsive (mobile & desktop)
  • Journalisation des actions sensibles (Spatie Activity Log)
  • Protection CSRF, XSS, et sessions sécurisées

Ce que j'ai appris

  • Modélisation BDD : Conception du schéma basé sur les données réelles USMBA Taza
  • Architecture Laravel : Services, Repositories, Policies et Middleware
  • Sécurité Web avancée : Sanctum, Rate Limiting, Protection CSRF/XSS
  • Génération PDF dynamique : DomPDF avec QR Codes sécurisés
  • UI/UX moderne : Glassmorphism, Tailwind CSS, composants Blade réutilisables

Technologies

Laravel 12PHP 8.2+MySQL 8.0Tailwind CSS 3Alpine.jsBladeSanctumVite

Résultats

Utilisateurs500+ (Potentiels)
SécuritéA+ (Auditée)
Uptime99.8% (Estimé)