Problématique
L'accès aux ressources pédagogiques de qualité est souvent fragmenté et difficile pour les étudiants. L'objectif était de créer une plateforme centralisée, rapide et sécurisée permettant aux enseignants de partager leurs savoirs et aux étudiants d'y accéder instantanément, même avec une connexion instable, tout en intégrant un système de monétisation local.
Ma Solution
J'ai développé une plateforme Full Stack robuste utilisant Laravel 12 et Filament V3 pour l'administration. Pour garantir une expérience fluide et une fiabilité maximale, j'ai intégré une suite d'outils de monitoring et de performance professionnels.
Points clés :
Performance & Scalabilité : Architecture optimisée avec Redis pour la gestion du cache et des files d'attente (envois de factures PDF, notifications).
Monitoring & Fiabilité : Intégration de Sentry pour le suivi des erreurs en temps réel (Client & Serveur) et de UptimeRobot pour garantir une disponibilité 24/7.
Expérience PWA : Installation native sur mobile et mode hors-ligne pour consulter les ressources sans connexion.
Paiement & Analytics : Intégration de l'API PayTech pour les transactions locales et de Google Analytics pour l'analyse précise du comportement utilisateur.
Sécurité & Conformité : Système complet de gestion des cookies et documents légaux conformes au RGPD.
Défis & Apprentissages
Le plus grand défi a été la mise en place de la PWA avec un cache intelligent (Network-first vs Cache-first) pour gérer les documents lourds. J'ai également approfondi mes compétences en DevOps en configurant un serveur Redis et des workers Supervisor sur un VPS pour assurer le traitement des tâches en arrière-plan sans ralentir l'interface utilisateur.