Directicimes
Application Symfony et Twig maintenue depuis 2020 : catalogue d'activités, blog avec comptes utilisateurs, internationalisation FR/EN, back-office complet et environnement de développement conteneurisé.
Le projet
Site d'un guide de haute montagne indépendant à Briançon. L'application doit présenter un catalogue d'activités éditable, porter un blog, gérer deux langues et rester maintenable sur plusieurs années, avec des évolutions régulières.
Architecture
- Symfony avec rendu serveur en Twig (SFUX), Turbo pour l'interactivité, Doctrine pour la persistance.
- Le domaine : disciplines, articles de blog, utilisateurs, inscriptions newsletter et messages de contact, administrables depuis le back-office.
- Les comptes utilisateurs avec inscription et connexion via le composant Security.
- L'internationalisation avec le composant Translation, et un changement de langue par route dédiée qui conserve la page courante.
- Des pages d'atterrissage par secteur géographique, pour le SEO local.
- Des images déclinées en plusieurs tailles et servies en WebP, selon la largeur d'écran.
- Formulaire de contact: mise en place d'une adresse email avec le domaine, en cas d'échec d'envoie du mail, le message est toujours persisté et consultable en back-office, une notification push est envoyée sur mon téléphone en cas d'échec d'envoi de mail
- Formulaire d'inscription à la Newsletter, avec un mail de confirmation qui contient un lien vers le désabonnement.
Outillage et maintenance
Le projet tourne sous Docker Compose, avec un Makefile pour les opérations courantes (build, installation, migrations, fixtures). Les fixtures Doctrine permettent de monter un environnement complet en une commande.
Maintenir le même projet depuis 2020, c'est aussi gérer les montées de version de Symfony et de PHP, et faire évoluer le code sans casser un site en production qui génère du chiffre d'affaires pour le client.
Boite à outils du projet:
- Symfony UX
- Twig
- Turbo
- Doctrine
- MySql
- PHP
- Javascript
- Sass
- Git
- Photoshop
Aperçu visuel du rendu sur ordinateur et sur mobile
Intégration responsive: mise en page fluide en Flexbox et Grid, typographie et espacements adaptatifs.
Images en WebP, servies à la bonne taille selon l’écran. Zones tactiles dimensionnées pour le mobile, intégration fidèle aux maquettes.
Structure Html validée selon les standards W3C et optimisée pour l'accessibilité.


Types d’audits réalisés
- Validation du code HTML avec le validateur du W3C, l’organisme qui définit les standards du web.
- Analyse des performances avec Google PageSpeed Insights, sur mobile et sur ordinateur.
- Accessibilité : contrastes, textes alternatifs, navigation au clavier, à partir du score Lighthouse.
- Audit SEO approfondi avec Ahrefs : erreurs techniques, liens cassés, redirections, balises manquantes ou en double.
- Suivi dans la Google Search Console : indexation des pages, erreurs d’exploration, requêtes qui amènent des visiteurs.

L'avis du client
Note Google : 5 sur 5. Avis Google
Je collabore avec Sylvain depuis plusieurs années pour le développement de mon site web. C'est un excellent professionnel, sérieux et très réactif.