Développement Web 2024 Terminé

Plateforme Web — Upload & Admin

Application web avec upload et archivage de médias, vérification d'intégrité et back-office d'administration des utilisateurs.

◆ Contexte

Projet développé pour répondre à un besoin concret de gestion de fichiers partagés avec contrôle d'accès. L'enjeu principal était la sécurité : vérifier l'intégrité des fichiers uploadés et gérer les droits utilisateurs.

◆ Objectifs

  • Permettre l'upload sécurisé de médias
  • Vérifier l'intégrité des fichiers (hash MD5/SHA)
  • Gérer les utilisateurs via un back-office dédié

◆ Ce qui a été réalisé

  • Upload de fichiers avec validation de type et taille
  • Calcul et stockage de hash pour vérification d'intégrité
  • Système d'authentification et de rôles
  • Interface d'administration : CRUD utilisateurs

◆ Défis techniques

  • Sécurisation des uploads contre les fichiers malveillants
  • Gestion des sessions et prévention CSRF/XSS

◆ Ce que j'en ai appris

  • Bonnes pratiques de sécurité côté serveur
  • Gestion des droits et des rôles applicatifs