Site web pour une entreprise de lutte antiparasitaire
Le site de Radical, entreprise de lutte antiparasitaire qui intervient autour de Bordeaux : pages de services par type de nuisible, demandes d'intervention rapide et devis gratuits. Mission freelance couvrant le développement, la mise en place Docker et les pipelines de déploiement.
- Rôle
- Développeur full-stack freelance
- Client
- Radical
- Stack
- Next.js, NestJS, TypeScript, PostgreSQL, Prisma ORM, Docker, React, Docker Compose, CI/CD, Git
Problème
Radical s'adresse aux particuliers, aux entreprises et aux collectivités, avec une promesse d'intervention en 24 à 48 heures. Le site devait présenter clairement chaque prestation, inspirer confiance avec les certifications et les avis, et rendre la demande de devis aussi simple que possible.
Architecture
Un frontend Next.js sur une API NestJS, avec PostgreSQL et Prisma derrière les pages de services et les demandes de devis. Les pages de prestations suivent un même gabarit piloté par les données : ajouter un nuisible devient un changement de contenu et non une nouvelle page à développer. J'ai couvert tout le stack, la mise en place Docker et les pipelines de déploiement.
Décisions d'ingénierie
Des pages de services en données, pas en gabarits dupliqués
Chaque type de nuisible a besoin de la même structure de page avec un contenu différent. Les modéliser comme des enregistrements derrière un seul gabarit garde le site cohérent et fait de l'ajout d'une prestation une affaire de minutes.
Un rendu serveur pour une activité de recherche locale
Radical se trouve via la recherche locale. Le rendu serveur garde les pages rapides et entièrement indexables, ce qui fait la différence entre exister et être trouvé pour ce type de client.
Qualité & fiabilité
Validation des formulaires côté serveur, environnements dockerisés et pipelines de déploiement automatisés pour des mises à jour rapides et sûres.
Résultat
Le site est en ligne sur radical33.com et couvre l'ensemble de la métropole bordelaise, avec demandes de devis et mise en avant des techniciens certifiés.
Liens
- Next.js
- NestJS
- TypeScript
- PostgreSQL
- Prisma ORM
- Docker
- React
- Docker Compose
- CI/CD
- Git