◇|
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.
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é)