Le site d'une agence immobilière indépendante de la Côte d'Azur, dont je tiens toute la chaîne : conception, développement, mise en production et maintenance. Au centre, des comparateurs avant / après du meublage virtuel.
- Cadre
- Mission indépendante
- Période
- août 2026
- Structure
- Agence immobilière indépendante, Côte d'Azur
- Rôle
- Conception, développement, mise en production et maintenance
- Outils et technologies
- Next.js 16
- React 19
- TypeScript
- Prisma 7
- MySQL
- nodemailer
- sharp
- Statut
- En ligne depuis le 16 août 2026
- En ligne
- prat-immobilier.fr
Le site vitrine d'une agence immobilière indépendante de la Côte d'Azur, mis en ligne le 16 août 2026 en remplacement d'un précédent site PHP que j'avais également réalisé. Je l'ai conçu, développé, déployé, et j'en assure la maintenance : c'est exactement l'offre que je propose en freelance.
Le comparateur avant / après
Sur la page projets, quatre comparateurs à glissière montrent les pièces livrées brutes, puis meublées virtuellement : c'est la vidéo en tête de cette page.
C'est le seul élément vraiment interactif du site, et il se comprend sans explication : on fait glisser, la pièce se meuble. Il raconte à la fois le travail front-end et ce que le meublage virtuel apporte à l'agence.
Chaque comparateur porte la mention « photo meublée virtuellement, aménagement non contractuel ». C'est une question d'honnêteté commerciale, et elle est affichée sur chaque image.

Un client autonome
Un espace d'administration mono-compte permet au client de gérer lui-même ses annonces, ses textes et ses photos, sans passer par moi.
L'authentification se passe de base de comptes : identifiant en variable d'environnement, mot de passe haché en scrypt, cookie signé. Les photos envoyées sont redimensionnées automatiquement et stockées hors du dossier de déploiement, pour survivre aux redéploiements de l'hébergeur.
Les arbitrages techniques
Des pages servies même quand la base ne répond pas
Les pages publiques sont en cache ISR avec régénération à la demande : elles restent servies si la base est indisponible, et les modifications faites dans l'administration apparaissent immédiatement. Ce choix répond à une contrainte réelle de l'hébergement mutualisé : le quota de connexions à la base.
Bilingue sans perdre le référencement
Le français est servi à la racine pour préserver l'historique de référencement, l'anglais est préfixé. Le hreflang et le plan du site sont dérivés d'une table de routes unique.
Référencement
Plan du site, données structurées, en-têtes de sécurité, Search Console configurée, et un ensemble de pages éditoriales sur les territoires et des conseils.
En chiffres
- 62
- commits sur cinq jours de travail intensif, puis la maintenance
- 4
- comparateurs avant / après sur la page projets
- 2
- langues, français à la racine et anglais préfixé



