Loading...
Loading...
Application web MVC centralisant les offres de stage. Gestion complexe des rôles (étudiants, pilotes, admins) avec des candidatures et tableau de bord.
Ce projet consiste en la création d'une application web permettant de centraliser les offres de stage pour les étudiants du CESI. L’objectif est de faciliter la recherche de stage en regroupant les offres et en enregistrant les données des entreprises partenaires, tout en offrant un espace de gestion aux différents profils d’utilisateurs (étudiants, pilotes de promotion, administrateurs).
Le site sera déployé sur un serveur Apache configuré avec plusieurs vhosts, un pour le contenu statique (images, CSS, JS), un autre pour l'application dynamique PHP. La base de données sera initialisée avec les tables et relations nécessaires au bon fonctionnement du site.
Lors de la mise en place du projet, les rôles utilisateurs sont définis dans une matrice de gestion des permissions. Chaque utilisateur se connecte via une interface sécurisée (email/mot de passe). Les données sensibles sont protégées selon les normes de sécurité en vigueur (cookies sécurisés, données chiffrées, protection SQL).
Le projet respecte les normes RGPD. Les données personnelles sont stockées de manière sécurisée et ne sont accessibles que selon les droits de chaque utilisateur. Aucune information sensible n’est conservée en clair. Des mécanismes sont mis en place pour prévenir les attaques type injection SQL et assurer la fiabilité de l’authentification.