fren
Tous les projets

Agence de la Gare

Site multilingue sur mesure pour l'une des agences immobilières pionnières de Monaco, fondée en 1942 et membre de la Chambre Immobilière Monégasque.

Rails 8MultilingueImmobilierTypstMonaco
Plateforme
Rails 8
Catégorie
Site multilingue
Année
2024
Voir agencegaremonaco.com
Agence de la Gare
Agence de la Gare

Le contexte

L'Agence de la Gare vend et loue de l'immobilier monégasque à une clientèle internationale. Une clientèle qui arrive en neuf langues, compare en plusieurs devises, et attend des brochures propres à transmettre. Le portefeuille de biens, lui, vit dans Immotoolbox, l'outil métier de l'agence.

Le problème

Un site immobilier multilingue échoue généralement sur deux points. D'abord la traduction : traduire l'interface ne suffit pas, il faut des routes traduites pour que chaque langue soit indexée proprement par les moteurs de recherche. Ensuite la synchronisation : si le site ne reflète pas l'outil métier automatiquement, quelqu'un ressaisit les biens à la main, et le site finit par mentir.

La solution

Une application Rails 8 dont l'i18n couvre neuf langues (FR, EN, IT, DE, SV, NO, DA, FI, RU) avec routes traduites : chaque bien a une URL propre dans chaque langue. Les quartiers, immeubles et biens se synchronisent chaque jour depuis l'API Immotoolbox, orchestrés par Solid Queue : personne ne ressaisit rien. Chaque bien génère sa brochure PDF, rendue avec Typst, prête à envoyer à un client. Les prix s'affichent en plusieurs devises, adossés à une mise à jour quotidienne des taux de la BCE, et la chaîne YouTube de l'agence alimente le site en continu.

La stack

Rails 8, Hotwire, Postgres, Solid Queue pour les tâches de fond, Typst pour le rendu PDF, déploiement avec Kamal. Pas de CMS à maintenir à côté : le site est l'application.

Les résultats

L'agence publie une fois, dans son outil métier, et le site suit : neuf langues, brochures et devises comprises. Une agence fondée en 1942 avec une présence web que ses concurrentes récentes n'ont pas.