site de photos personnelles


Réalisé par : agence.j-leroy.fr

Description

Photos J-Leroy (https://photos.j-leroy.fr) est une plateforme web professionnelle de partage de photos, conçue pour montrer des photos. Le site permet la création de galeries privées, la gestion des droits d’accès, et offre des fonctionnalités avancées comme les autorisations de modèle et le téléchargement sécurisé.

Fonctionnalités Principales

Gestion des Galeries

  • Création de galeries privées avec protection par mot de passe
  • Upload multiple de photos avec prévisualisation
  • Système de validation des photos avant publication
  • Organisation et tri des photos par glisser-déposer
  • Filigrane automatique sur les aperçus des photos

Gestion des Accès

  • Système d’authentification sécurisé
  • Rôles utilisateurs (Admin, Modérateur, Utilisateur)
  • Partage de galeries avec des collaborateurs
  • Protection des galeries par mot de passe
  • Liens de partage sécurisés

Gestion des Droits

  • Système de gestion des autorisations de modèle
  • Génération et envoi automatique des documents légaux
  • Suivi des autorisations signées
  • Protection des droits d’auteur

Interface Utilisateur

  • Design responsive et moderne
  • Navigation intuitive
  • Carrousel d’images en page d’accueil
  • Interface d’administration complète
  • Formulaire de contact intégré

Technologies Utilisées

Backend

  • PHP 8.3
  • Symfony 7.2
  • Doctrine ORM
  • MySQL 8.0

Frontend

  • Twig
  • Bootstrap 5
  • JavaScript
  • SASS/SCSS

Outils et Bibliothèques

  • LiipImagineBundle pour le traitement d’images
  • VichUploaderBundle pour la gestion des uploads
  • Symfony Mailer pour l’envoi d’emails
  • Intervention Image pour les filigranes

Sécurité

  • Protection CSRF
  • Validation des données
  • Hashage sécurisé des mots de passe
  • Protection contre les injections SQL
  • Sécurisation des uploads de fichiers
  • HTTPS forcé

Déploiement

  • Hébergement : Hostinger
  • Serveur : Apache
  • Base de données : MySQL
  • Configuration SMTP dédiée
  • Certificat SSL/TLS

Fonctionnalités Avancées

  • Téléchargement groupé de photos en ZIP
  • Système de validation automatique après 3 jours
  • Gestion des métadonnées des photos
  • Optimisation des images pour le web
  • Système de cache pour les performances

Maintenance et Évolution

  • Logs d’erreurs et de debug
  • Backups automatiques
  • Mises à jour de sécurité
  • Documentation technique
  • Évolutivité prévue