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