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 et Twig en rendu serveur, 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.
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
- Twig
- 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.
