Service
Développement web sur mesure : applications Symfony, React et TypeScript
Une application web sur mesure, du contrat d’API à l’interface, construite pour être reprise trois ans plus tard sans appréhension.
De quoi il s’agit
Treize ans à construire des applications pour des gens qui vendent quelque chose de compliqué : des marketplaces B2B et B2C, une plateforme de streaming grand public, un studio de jeu, une application de soin animalier. À chaque fois le même travail de fond : une API qui décrit clairement la donnée, une interface qui la consomme sans friction, et des tests qui laissent modifier le code sans peur.
Je travaille en Symfony et API Platform côté serveur, en React et TypeScript côté navigateur, avec JSON-LD entre les deux : le contrat d’API est assez précis pour que le front en génère ses types, ses formulaires et ses vues. Moins de code écrit à la main, moins de divergence entre les deux côtés.
Je prends aussi bien un projet à zéro qu’une application existante à faire évoluer : reprise de code, montée de version Symfony ou React, refonte d’une API, ajout d’un module.
Pour qui
- Une start-up ou une PME qui lance un produit web et veut un socle technique propre dès le départ.
- Une équipe qui a besoin d’un renfort senior pour un chantier précis : nouvelle API, refonte du front, migration.
- Une application existante qui a pris de la dette et qu’il faut remettre d’équerre avant d’aller plus loin.
- Une marketplace ou un e-commerce sur Symfony, Sylius ou API Platform.
Ce que comprend la prestation
Cadrage et architecture
On part du métier, pas de la stack : entités, règles, parcours. J’en tire un modèle de données et un découpage clair (Clean Architecture, CQRS quand ça se justifie).
API REST sous Symfony et API Platform
Une API documentée, versionnable, sécurisée, avec JSON-LD et Hydra pour que le contrat soit lisible par un humain comme par une machine.
Interfaces React et TypeScript
Des SPA typées de bout en bout, générées depuis le schéma de l’API : TanStack Router et Query, Tailwind, shadcn/ui. Ou Vue et Angular si c’est déjà votre stack.
Tests, CI et déploiement
Tests unitaires et fonctionnels, analyse statique bloquante, Docker pour des environnements reproductibles, GitHub Actions, infrastructure AWS décrite en Terraform.
Performance et référencement
Rendu serveur ou prérendu quand la page doit être indexée, données structurées, Core Web Vitals surveillés.
Comment ça se passe
- 1
Un premier échange
Une heure pour comprendre le besoin, l’existant et les contraintes. Gratuit et sans engagement.
- 2
Une proposition écrite
Périmètre, découpage en lots, estimation et mode de facturation : forfait sur un périmètre fermé, régie sur un chantier ouvert.
- 3
Des livraisons courtes
Une pull request relue par lot, une démonstration à chaque étape, du code que votre équipe peut lire et reprendre.
- 4
Une transmission
Documentation, passation, et si besoin formation de l’équipe qui reprend la main.
Ce que vous recevez
- Le code source, versionné, testé, avec sa documentation.
- Une API documentée (OpenAPI et JSON-LD) et son environnement Docker.
- Une chaîne d’intégration continue prête à l’emploi.
- Un passage de relais avec l’équipe en place.
Technologies
- PHP 8
- Symfony 7
- API Platform
- JSON-LD / Hydra
- PostgreSQL
- Elasticsearch
- TypeScript
- React 19
- TanStack
- Tailwind CSS
- Docker
- Terraform
- AWS
- GitHub Actions
Questions fréquentes
Travaillez-vous seulement en Symfony et React ?
C’est la stack que je maîtrise le mieux et que je recommande pour un projet neuf. J’ai aussi livré des applications en Vue, Nuxt, Angular, Next.js et Sylius, et j’interviens volontiers sur un existant dans ces technologies.
Comment facturez-vous ?
Au forfait sur un périmètre fermé et estimé, ou en régie (au jour) sur un chantier ouvert ou un renfort d’équipe. Le mode est proposé dans le devis, après le premier échange.
Pouvez-vous reprendre une application existante ?
Oui. Je commence en général par un audit court pour mesurer l’état du code, des tests et des dépendances, puis on décide ensemble de ce qu’on corrige, de ce qu’on refait et de ce qu’on laisse.
Intervenez-vous à distance ?
Oui, la plupart de mes missions se font à distance, avec des points réguliers. Je suis à Lyon et je me déplace pour les phases de cadrage ou les ateliers.
Pour aller plus loin
- JSON-LD : le contrat que le front attendaitUne API qui décrit ses propres ressources permet d’écrire des composants qui ne connaissent aucune ressource en particulier. Retour sur plusieurs années à construire des fronts génériques.
- Un portfolio TanStack Start sur GitHub PagesTanStack Start est un framework full-stack. GitHub Pages ne sert que des fichiers. Voilà comment les deux se rejoignent, sans serveur et sans compromis sur le référencement.
Parlons de votre projet
Un premier échange d’une heure, gratuit et sans engagement, pour comprendre votre besoin et vous dire franchement si je suis la bonne personne. Lyon · à distance.
Les autres services
Audit de sécurité et d’application
Un regard extérieur sur votre application : failles, dette technique, dépendances, configuration. Un rapport priorisé, pas un PDF de 200 pages.
En savoir plusMise en place de l’IA
Des agents et des automatisations branchés sur vos API et vos données : ce qui fait gagner du temps à l’équipe, en production.
En savoir plus