Application web en server-side rendering (Symfony + Twig) inspirée de Gravatar : associer une adresse email à une photo de profil, récupérable via une URL basée sur un hash SHA-256.
Une refonte UI réalisée pour rendre l’interface plus moderne, lisible et cohérente (typographie, layout, hiérarchie visuelle).
Login, mot de passe, email + photo optionnelle. Espace privé après connexion.
Voir/modifier/supprimer l’avatar. Modifier email/mot de passe avec validation du mot de passe actuel.
Accès public via /avatar/{hash} (SHA-256 email). Image par défaut si inexistant.
Profil masquable/démasquable en AJAX. Avatar inaccessible si profil masqué.
Mode maintenance via variable d’environnement : toutes les routes (y compris avatars) redirigent.
Liste utilisateurs + suppression (hors admins). Commandes Symfony : créer/supprimer un utilisateur.
public/ et servies via contrôleur (BinaryFileResponse).
Merci de m’envoyer un message avant d’appeler,
je suis souvent en cours ou je filtre les appels non identifiés.