Aller au contenu
Jeremy Prat
Réalisations clientsMission indépendante

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

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.

La section avant / après de la page projets, avec ses comparateurs
La section avant / après de la page projets.

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.

Page d'accueil complète du site de l'agence
La page d'accueil.

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.

Page de liste des biens en vente
La liste des biens.
Haut de la page d'accueil en vue mobile
L'accueil en vue mobile.

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é
Contact

Un site à créer, une alternance à pourvoir ?

Écrivez-moi directement, ou retrouvez-moi sur LinkedIn.