Updated upstream ======= >>>>>>> Stashed changes
Cinq vues de la plateforme qui alimente Immobilien.ch et Liegenschaften.ch — conçues non comme un catalogue mais comme une démonstration. La Architecture Matrix montre comment nous répartissons la responsabilité sur cinq piliers et trois couches techniques. Le Fundament Circle rend visible que notre base suisse — cloud, LPD, sensibilité FINMA — a été construite avant la surface, et non après. Les Chemins de données, les Composants IA et les Tech Decisions montrent comment une requête chemine, quels modèles nous contrôlons nous-mêmes et pourquoi, lors du reboot après 33 ans, nous avons choisi la voie la plus difficile.
Immobilien.ch (marketplace grand public) et Liegenschaften.ch (plateforme de deals institutionnels) fonctionnent sur une seule architecture commune à cinq piliers : notre marketplace grand public, notre CRM courtier, notre suite property management, notre plateforme investisseurs et le Data & AI Core partagé. Chaque pilier repose sur trois couches techniques — présentation, logique métier, données & IA. Cliquez sur une cellule pour voir la stack concrète, le modèle de données et la responsabilité derrière cette composante précise.
Cette matrice n’est pas une architecture de référence générique — c’est la construction réelle que nous avons choisie pour le reboot d’Immobilien.ch après 33 ans. Chaque cellule est une responsabilité technique réelle, pas une image marketing.
React, TypeScript, Tailwind.Recharts, tableaux via grille personnalisée.PostgreSQL 16 + pgvector pour la recherche sémantique, PostGIS pour les requêtes géo.Les trois anneaux montrent dans quel ordre nous assemblons Immobilien.ch et Liegenschaften.ch — de la couche la plus profonde à la surface visible. Au cœur : notre socle suisse (cloud suisse, conforme LPD, sensible FINMA). Au-dessus, les services Core partagés par les deux marques : authentification, data layer, inférence IA, passerelle API. À l’extérieur, les quatre surfaces produit : Marketplace (Immobilien.ch), CRM courtier, property management, plateforme investisseurs (Liegenschaften.ch). Cliquez sur un segment pour charger les détails.
La plupart des nouvelles plateformes immobilières font l’inverse : belle UI d’abord, conformité et responsabilité des données plus tard. Lors du reboot, nous avons délibérément choisi le contraire. Ce que vous voyez comme utilisateur d’Immobilien.ch repose sur un socle qui a été construit en premier — pas en dernier.
Chaque interaction sur Immobilien.ch ou Liegenschaften.ch — une requête de recherche, une mise à jour de deal, une demande d’investisseur — traverse plusieurs couches clairement nommées. Nous montrons les trois flux qui existent réellement sur notre plateforme : B2C (recherche consommateur sur Immobilien.ch), B2B (workflow courtier dans le CRM), B2I (mandat investisseur dans Liegenschaften.ch). Pour chaque scénario, vous voyez quelle composante voit les données à quel moment — de l’entrée utilisateur à la réponse dans l’UI en passant par l’inférence IA et le Property Graph.
Quand vous tapez « appartement 4,5 pièces au lac de Zurich sous 2 M CHF » sur Immobilien.ch, vos données ne quittent jamais le périmètre suisse — la recherche sémantique tourne sur notre infrastructure, le classement utilise nos propres modèles, la réponse revient en moins de 200 ms. Basculez entre les trois scénarios de flux pour voir comment cela est sécurisé sur le plan architectural.
Chez Immobilien.ch, « AI-native » n’est pas une affirmation marketing — c’est une liste que l’on peut nommer. 24 composants techniques concrets qui travaillent sous la surface de notre plateforme, proprement triés par couche : Frontend (les composants d’UI que vous voyez sur Immobilien.ch), Backend (les services utilisés par les courtiers et investisseurs), IA (les modèles que nous avons entraînés nous-mêmes), Infrastructure (le socle suisse en-dessous). Cliquez sur une tuile pour ouvrir la description technique.
Notre position : qui prétend à une « plateforme AI-native » doit être capable de lister les briques IA une par une. Filtrez la grille par « AI » pour voir quels modèles et systèmes concrets se trouvent derrière les réponses d’Immobilien.ch — pas de boîte noire, pas de tuile « AI magic ».
Le reboot d’Immobilien.ch après 33 ans n’est pas une continuation — c’est une série de nouvelles décisions technologiques délibérées. Nous avons documenté chaque grande décision, y compris les options que nous n’avons pas retenues : TypeScript plutôt que Python. PostgreSQL plutôt que MongoDB. Nos propres modèles IA plutôt que l’API OpenAI. Cloud suisse plutôt qu’AWS Francfort. Zero-Trust plutôt que modèle périmétrique. GitOps plutôt que déploiement manuel. Pour chaque décision, vous voyez le contre-argument (la voie plus facile), l’argument pour (plus difficile, mais le bon pour Immobilien.ch) et le choix final.
Pour nous, « responsable » ne veut pas dire que nous ne faisons pas d’erreurs — cela veut dire que chacune de nos décisions technologiques fondamentales est documentée, traçable et contestable. Cliquez sur un jalon — vous lisez la même argumentation qui a été menée en interne lors du reboot.
La Semantic Query Console démontre comment IMMOBILIEN.CH cherchera : l’utilisateur formule sa requête en langage naturel, un parser IA la décompose en paramètres de recherche structurés — région, nombre de pièces, fourchette de prix, caractéristiques. Cinq molettes rotatives, six LEDs de caractéristiques et un champ de texte libre travaillent en parallèle ; le modèle de scoring pondère chaque objet sur cinq dimensions et livre non pas seulement des résultats, mais des valeurs de confiance explicables. Carte, heatmap et waterfall visualisent en temps réel comment le match se répartit sur 50 propriétés suisses sélectionnées. Ce qui fonctionne ici comme démo interactive deviendra en phase de construction 2027 la plateforme consumer productive avec des données de marché en direct.
La Compliance Console montre en temps réel comment Immobilien.ch et Liegenschaften.ch appliquent les quatre cadres réglementaires porteurs : LPD (loi fédérale sur la protection des données révisée), FINMA-awareness (LSFin art. 4 pour les investisseurs qualifiés), ISO 27001 (management de la sécurité de l'information) et architecture réseau Zero-Trust. Chaque domaine est doté d'un score de conformité, décomposé en quatre sous-critères. Un journal d'audit en direct montre les 30 derniers accès aux données, classés par sensibilité. La carte de résidence des données rend visible dans quel centre de données suisse tel type de donnée est traité — aucune donnée ne quitte le périmètre suisse. Cliquez sur une carte de domaine pour voir les entrées de journal pertinentes et les centres de données concernés mis en évidence — ou sur un pin de centre de données sur la carte pour l'uptime, les certifications et les catégories de données en détail. Combinable avec les filtres de sensibilité ; un clic sur »Réinitialiser filtre« restaure la vue d'ensemble.
La plateforme elle-même n'est pas soumise à la licence FINMA ; elle fournit l'infrastructure permettant aux investisseurs qualifiés et aux courtiers de remplir structurellement leurs propres obligations au titre de FIDLEG art. 4, LBA et LPD — avec un journal d'audit complet.
Le Dashboard investisseur montre comment les investisseurs qualifiés constitueront plus tard leur portefeuille sur Liegenschaften.ch : l'investisseur définit sa thèse d'investissement via des commandes — plage de ticket, cap-rate cible, horizon temporel, appétit du risque, régions et classes d'actifs. Un univers de 36 biens suisses sélectionnés est scoré en temps réel et visualisé dans le nuage de points. Les deals les plus pertinents sont combinés en un portefeuille exemple et décomposés économiquement dans le diagramme en cascade — des loyers bruts, via les charges d'exploitation, jusqu'au rendement net. Chaque mouvement de commande déclenche un recalcul instantané ; aucun deal réel, aucun backend live — une simulation frontend de la vue investisseur institutionnel.
| Match | Deal | Région | Cap-Rate | NOI / an | Ticket |
|---|
Le Federated Broker Network montre comment les agences de courtage peuvent matcher offres et demandes entre elles sans qu'aucune donnée brute ne quitte les limites de l'agence. Six courtiers de différents cantons échangent des requêtes chiffrées via une couche de matching centrale ; chaque carte de match dans le flux en direct affiche l'offre et la demande appariées avec score de correspondance, statut NDA et canton d'origine. Trois tuiles de confidentialité expliquent le principe zero-knowledge étape par étape : les données brutes restent dans l'agence, seuls les hashes circulent dans le réseau, les détails ne sont échangés qu'après signature mutuelle du NDA — avec journal d'audit FINMA. Une frise 30 jours avec sparkline et matrice de paires cantonales montre l'activité du réseau. Cliquez sur un courtier pour voir ses requêtes sortantes ; cliquez sur une tuile de confidentialité pour développer le principe ZKP ; cliquez sur une carte de match pour les détails du chiffrement.