Mes réalisations

Scores de cette page :

Website Carbon A+
SEO 100%
Accessibilité 100%
Performance 100%
Bonnes Pratiques 100%

Thèmes
Besoins

17 réalisations

Client

Thème WordPress sur mesure avec plugins métier et cartographie connectée aux données publiques de l'eau

Un chantier dense sur des aspects très différents : intégration complète d'un thème WordPress sur mesure à partir d'une maquette exigeante, deux plugins développés spécifiquement pour le client, trois cartes interactives connectées en temps réel à des bases de données publiques, quatre blocs de contenu personnalisés, et un moteur de recherche configuré finement sur dix-sept formulaires distincts — avec un code organisé dès le départ pour rester lisible et transmissible.

Architecture de code organisée pour la maintenance Autonomie éditoriale du client Blocs Gutenberg sur mesure Cartographie interactive Développement de plugins WordPress sur mesure Intégration d'API externe Responsive Thème WordPress sur mesure ACF Hub'Eau Mapbox GL JS Sass WordPress
Client

Cartographie interactive multi-géométrie : bloc Gutenberg et page d'archive POI synchronisée

Développement en sous-traitance de l'ensemble du système cartographique du site WordPress de l'EPAGE HuCA : un bloc Gutenberg réutilisable (POI en trois géométries, popups, légende dynamique, RGAA) et une page d'archive des POI en split-screen avec liste et carte synchronisées au filtrage.

Blocs Gutenberg sur mesure Cartographie interactive Cartographie multi-géométrie Filtrage dynamique sans rechargement RGAA Sous-traitance Synchronisation liste/carte au filtrage ACF GeoJSON JavaScript jQuery Mapbox GL JS WordPress
Client

Filtre interactif, cartographie et calcul d'itinéraires vélo sur un site touristique à fort trafic

Intervention en sous-traitance sur le site touristique officiel de la Camargue (données Apidae) : filtre de recherche avancé sans rechargement de page, cartographie interactive (grande carte dédiée et petites cartes sur les pages de catégorie), et calcul automatique des temps de trajet à vélo depuis les villes de la destination.

Cartographie interactive Documentation technique Filtrage dynamique sans rechargement Filtres synchronisés avec l'URL (lien partageable) Intégration d'API externe Sous-traitance Temps de trajet à vélo calculés une fois puis stockés API Google Maps Apidae Git JavaScript Mapbox WordPress
Client

Site WordPress sur mesure pour un cinéma associatif — films, séances, festivals et événements via API

Refonte d'un site de cinéma associatif à petit budget, sur un thème de base éco-conçu (Colibri). API de programmation automatique, types de contenus personnalisés, affichage des séances par date, bandes-annonces YouTube saisies en back-office, import CSV fusionné, formation ciblée sur les usages réels de l'équipe.

Autonomie éditoriale du client Développement de plugins WordPress sur mesure Filtrage dynamique sans rechargement Formation client Green IT Intégration d'API externe Optimisation des performances Responsive Thème enfant WordPress Types de contenu personnalisés (CPT) ACF EcoIndex Lighthouse WebP WordPress YouTube embed
Client

Thème WP sur mesure d'après des maquettes complexes pour une agence de communication responsable

Intégration pixel perfect d'un thème WordPress from scratch depuis des maquettes imposées, blocs Gutenberg sur mesure et filtre JavaScript sur la page archive — avec la contrainte d'atteindre la meilleure note Green IT possible à partir de choix techniques et visuels fixés par le client.

Blocs Gutenberg sur mesure Filtrage dynamique sans rechargement Green IT Intégration pixel-perfect Optimisation des performances Responsive Thème WordPress sur mesure ACF EcoIndex JavaScript SVG WebP Website Carbon WordPress
Client

Transformation complète d'un thème WordPress immobilier pour une association de logement solidaire

Thème enfant construit sur WPResidence — un thème immobilier complexe choisi par le client — pour correspondre à une maquette entièrement différente. Ajout d'une page de recherche d'annonces avec filtres, carte interactive Leaflet/Mapbox et galerie lightbox en remplacement du carousel d'origine.

Carousel vers galerie lightbox Cartographie interactive Filtrage dynamique sans rechargement Intégration pixel-perfect Responsive Surcharge par hooks et filtres WordPress Synchronisation liste/carte au filtrage Thème enfant WordPress jQuery Leaflet.js Mapbox PHP WordPress WPResidence
Client

Site événementiel multi-univers avec système de réservation évolutif (WooCommerce puis Fluent Forms)

Conception et développement en direct d'un site vitrine pour un organisme événementiel (aujourd'hui fermé) organisant des événements immersifs autour de la fantasy, la science-fiction et le manga : maquette animée en vidéos WebM générées par IA, architecture multi-CPT par univers d'événement, réservations avec suivi des places en temps réel, et allègement technique du site lors du passage d'événements payants à des événements gratuits.

Allègement technique (retrait de WooCommerce) Habillage visuel conditionnel par univers Optimisation des performances Système de réservation avec disponibilité en temps réel Thème WordPress sur mesure Types de contenu personnalisés (CPT) ACF Fluent Forms PHP Vidéo WebM générée par IA WordPress
Client

Adaptation d'un thème gratuit pour un catalogue de vans aménagés, budget très contraint

Conception et développement, en direct pour un aménageur et loueur de vans aménagés, d'un site catalogue à partir d'un thème WordPress gratuit détourné de son usage initial (BTP/agence), pour tenir un budget très serré : architecture multi-CPT (véhicules, box, kits, accessoires), système de réalisations auto-alimenté par tag transversal, saisie complète du contenu catalogue et intégration Juicer pour les publications Instagram.

Autonomie éditoriale du client Création de logo Saisie de contenu catalogue Surcharge par hooks et filtres WordPress Système de réalisations auto-alimenté Thème enfant WordPress Types de contenu personnalisés (CPT) ACF Juicer WordPress
Personnel

Ce site — Technologie simple, 100/100 Lighthouse, EcoIndex A-B

Site professionnel développé en PHP/JS/CSS pur, sans CMS ni framework. 100/100 Lighthouse sur toutes les pages, EcoIndex A sur toutes les pages sauf Mes réalisations, en B à cause d'un contenu plus important.

Architecture PHP sans framework ni base de données Green IT Optimisation des performances SEO technique et données structurées (JSON-LD) Sécurité web (en-têtes HTTP, protection des coordonnées) Apache CSS EcoIndex HTML JavaScript Lighthouse PHP Security Headers Website Carbon
Formation

Refonte totale d'une application Symfony 3.1 obsolète vers Symfony 6.4, avec 96 % de couverture de tests

Projet de formation (OpenClassrooms) : reprise d'un MVP Symfony 3.1 non maintenable pour ToDo & Co, gestionnaire de tâches. Choix d'une refonte totale plutôt qu'un correctif, vers Symfony 6.4 LTS : authentification et rôles utilisateur/administrateur, suppression en cascade des tâches à la suppression d'un compte, 96 % de couverture de tests (PHPUnit), note Codacy passée de C à A, documentation technique et guide de contribution.

Audit qualité et performance Authentification et contrôle d'accès Documentation technique Refonte plutôt que correctif Tests unitaires et fonctionnels Workflow Git (branches et relectures) Codacy Doctrine Faker Lighthouse PHP PHPUnit Symfony
Formation

Migration jQuery vers React avec composant publié sur npm et mesure des performances avant/après

Migration d'une application RH interne de jQuery vers React (formation OpenClassrooms) : architecture Redux/redux-thunk, routage react-router-dom, conversion du menu déroulant en composant React publié comme package npm indépendant, remplacement des trois autres plugins jQuery (sélecteur de date, fenêtre modale, tableau de données), et audits de performance Lighthouse comparatifs avant/après.

Composant React publié sur npm Migration jQuery vers React Optimisation des performances Lighthouse npm React React Router Redux Redux Thunk
Formation

Site communautaire de partage de figures de snowboard, développé de A à Z avec Symfony

Projet de formation (OpenClassrooms) : développement complet d'un site communautaire pour apprendre les figures de snowboard, avec Symfony et Doctrine. Authentification par JWT fait maison, gestion de figures en CRUD avec upload de médias mixtes (images et vidéos), espace de discussion par figure.

Architecture Repository/Service/Form Authentification et contrôle d'accès CRUD avec upload de médias mixtes JWT fait maison Responsive Workflow Git (branches et relectures) Codacy Doctrine Faker Lighthouse PHP Symfony Twig
Formation

Tableau de bord de coaching sportif : séparation stricte données/affichage et standardisation d'API

Projet de formation (OpenClassrooms) : développement de la page profil de SportSee, plateforme de coaching sportif — quatre graphiques d'activité (Recharts) alimentés par un backend Node.js, avec un service de récupération de données isolé des composants, une couche de standardisation pour absorber les variations de schéma entre utilisateurs, et une documentation JSDoc générée automatiquement.

Documentation technique Intégration d'API externe Standardisation de données API Séparation service/composants Axios JSDoc PropTypes React React Router Recharts Sass
Formation

Application bancaire React/Redux avec authentification JWT et modélisation Swagger de la phase suivante

Projet de formation (OpenClassrooms) : développement du front-end React d'une application bancaire fictive (Argent Bank), authentification par token et gestion de profil connectées à une API REST fournie, store Redux centralisé avec middleware asynchrone. Livrable complémentaire : modélisation Swagger de 5 endpoints pour une future fonctionnalité de gestion des transactions, non implémentée mais entièrement spécifiée.

Authentification et contrôle d'accès Conception d'API (spécification) Intégration d'API externe Intégration HTML/CSS fourni Axios JWT React React Router Redux Redux Thunk Swagger
Formation

Application React de location de logements, du découpage en composants à l'intégration API-ready

Projet de formation (parcours Développeur Web, OpenClassrooms) : reconstruction complète du front-end de Kasa, plateforme de location de logements entre particuliers, en React et React Router à partir de maquettes Figma. Architecture pensée composant par composant, chargement des données en Axios pour anticiper une future API, SCSS organisé en miroir de la structure React.

Architecture SCSS miroir de React Code prêt pour une vraie API Découpage en composants réutilisables Intégration pixel-perfect Responsive Axios React React Router Sass