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.
Voir agencegaremonaco.com

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.
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.
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.
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.
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.