
Refonte technologique du Portail Nominis : gestion de données foncières du Québec
Nominis est une plateforme SaaS québécoise qui centralise les données foncières, immobilières, financières et juridiques du Québec, dont les transactions du Registre foncier. Elle permet aux professionnels de mener des recherches stratégiques sur des données complexes et multisources.
Pour répondre à l’explosion de ces volumes, Nominis a lancé une refonte complète de son portail avec Tekru. L’objectif : une solution plus rapide, plus modulable, pensée pour les décideurs et enrichie de modules clés comme les alertes, le CRM, l’export ou le paiement en ligne.
Quels choix technologiques ont permis ce saut de performance ?
Info sur le projet
Client
Le Portail Nominis
Service
Architecture, Conseil, Donnée, Portail client, UI/UX Design
Industrie
Données immobilières
Défis rencontrés
Plusieurs défis techniques et métiers ont motivé cette refonte.
Premièrement, les données non-standardisées provenaient de sources très variées (Registre foncier, bases judiciaires, dossiers d’hypothèques, recouvrements, faillites, etc.), rendant complexe leur intégration en un seul système.
Ensuite, l’ancienne plateforme souffrait de performances insuffisantes : une requête de recherche pouvait prendre jusqu’à 40 secondes, un délai inacceptable pour un service qui se veut « en temps réel ».
Par ailleurs, l’architecture historique ne permettait pas de personnaliser finement les abonnements ni d’ajouter facilement de nouveaux modules (alertes, CRM, exportation de données). Les données en constante évolution exigeaient aussi une mise à jour continue et une fiabilité maximale.
En résumé, il fallait gérer un volume de données considérable, hétérogène, tout en offrant une expérience client réactive (mobile, web), modulable et conforme aux normes de sécurité et de confidentialité.
Objectifs du projet
La refonte technologique du portail Nominis visait à répondre à une double ambition : maîtriser la complexité croissante des données foncières au Québec et offrir une expérience utilisateur hautement performante, personnalisable et évolutive. Plus précisément, le projet avait pour objectifs :
- Réduire drastiquement les temps de réponse des recherches et des traitements, pour atteindre des performances proches du temps réel, essentielles aux usages professionnels.
- Centraliser et normaliser des données provenant de sources hétérogènes (Registre foncier, bases judiciaires, hypothèques, etc.), tout en garantissant leur fiabilité.
- Moderniser l’infrastructure technologique, en adoptant des standards récents (GraphQL, React, conteneurisation) pour améliorer la maintenabilité, la sécurité et l’évolutivité.
- Offrir une interface intuitive et modulaire, adaptée aux divers profils utilisateurs (investisseurs, courtiers, institutions), accessible aussi bien sur desktop que mobile.
- Déployer de nouveaux services à valeur ajoutée, tels que les alertes intelligentes, le CRM intégré, les exports de données enrichis et le paiement en ligne sécurisé.
- Préparer l’avenir en dotant la plateforme d’une architecture apte à intégrer des briques d’intelligence artificielle, des API ouvertes et une conformité renforcée (notamment à la Loi 25).
Solutions Fournies

Pour relever ces défis, Tekru a déployé une architecture web moderne et modulaire. Le noyau applicatif a été reconstruit en Node.js et TypeScript, offrant scalabilité et maintenance simplifiée. Un API GraphQL a été introduit pour unifier les requêtes sur les nombreuses sources de données: « GraphQL permet de consolider plusieurs sources de données en une seule requête », évitant de multiplexer manuellement les appels backend.
La recherche plein-texte a été confiée à Elasticsearch, un moteur d’indexation performant qui rend chaque requête ultra-rapide grâce à l’indexation préalable du contenu. En parallèle, une base de données graphe a été déployée pour exploiter les relations complexes entre entités (personnes, entreprises, propriétés) et générer des rapports enrichis.
Côté client, l’interface a été entièrement refondue en React, assurant une UI moderne, réactive et compatible desktop / tablette / mobile. Des technologies OCR ont aussi été intégrées pour rendre le texte exploitable à partir de documents scannés (jugements, actes notariés, etc.).
Enfin, des tâches planifiées (« cron jobs ») gèrent l’alerte continue du module TopCrono (envois en temps réel ou quotidiens), tandis qu’un système de paiement en ligne sécurisé et un CRM modulaire ont été imbriqués dans le portail pour compléter l’offre SaaS sur mesure.
Technologies Utilisées

La refonte s’appuie sur une pile technologique contemporaine :
- Node.js & TypeScript : base du backend, assurant un code typé, évolutif et performant.
- GraphQL : interface de requêtes unifiée entre frontend et microservices, pour interroger en une seule fois toutes les sources de données.
- Elasticsearch : moteur d’indexation distribué, garantissant une recherche full-text à l’échelle des centaines de millions de documents.
- Base de données graphe : stocke les relations complexes (organigrammes, historiques d’affaires), permettant de générer des rapports consolidés.
- SQL : base de données relationnelle pour les données structurées (comptes utilisateurs, paramètres d’abonnement, logs, etc.).
- Jobs cron : tâches planifiées sous Node (node-cron) pour le déclenchement automatique d’alertes stratégiques (TopCrono) et la synchronisation des données en temps réel.
- React (UI) : framework front-end pour une interface moderne, rapide et réactive.
Chacune de ces composantes a été orchestrée en microservices conteneurisés (Docker/Azure), garantissant isolation, scalabilité et interopérabilité avec les systèmes tiers du client.
Résultats

La refonte a permis des gains spectaculaires en performance et fiabilité. Les temps de réponse des recherches ont été divisés par plus de 60 – ils passent aujourd’hui de ~40 secondes à environ 0,6 seconde en moyenne. L’indexation préalable (via Elasticsearch) génère des rapports « ultra-rapides ».
L’interface utilisateur sous React est désormais rapide et réactive et offre une expérience fluide sur mobile, tablette et ordinateur. Ces améliorations accélèrent considérablement les cycles de décision des utilisateurs, comme le montrent des études sur l’impact de la vitesse (des pages chargées en 1 s ont par exemple trois fois plus de conversions qu’en 5s). Les décideurs profitent en temps réel de données foncières précises, ce qui renforce la gestion foncière proactive et la compétitivité des projets.
Par ailleurs, l’architecture modulaire a permis d’adapter les abonnements et les forfaits aux besoins spécifiques de chaque client (taille de l’entreprise, secteurs couverts, nombre de modules). Des modules stratégiques ont été intégrés : recherche avancée multi-critères, alertes personnalisées (temps réel, quotidiennes, hebdomadaires), export de données, CRM intégré pour le suivi commercial, paiement en ligne sécurisé pour les abonnements. Tous ces éléments convergent vers une solution SaaS complète et évolutive.
Selon les retours clients, le nouveau portail est « fiable et disponible en permanence », simplifiant la veille immobilière et le suivi du risque.
Conclusion

La modernisation numérique du Portail Nominis par l’équipe de Tekru a abouti à une plateforme SaaS de gestion foncière hautement performante et fiable.
Cette refonte ouvre la voie à de futures extensions :
- Nominis prévoit d’exploiter pleinement le graphe de données (Neo4j) pour générer des rapports analytiques automatisés (« One Pagers ») intégrant d’importantes métriques stratégiques.
- Grâce à l’architecture , de nouvelles APIs Nominis seront bientôt proposées, permettant à des logiciels ERP/CRM partenaires de consommer directement les données foncières en temps réel.
- Enfin, l’équipe projette d’enrichir le portail avec de l’intelligence artificielle (pour la détection de tendances, scoring crédit, etc.) et de poursuivre la mise à jour continue (audits de sécurité, conformité Loi 25, etc.).
En résumé, le Portail Nominis rénové illustre l’efficacité d’une transformation numérique bien conduite – combinant des technologies modernes (Node.js, GraphQL, bases NoSQL et SQL, interfaces React) – pour répondre aux besoins complexes du secteur immobilier québécois, tout en assurant performances et évolutivité à long terme.