Plateforme immobilière
nouvelle génération.
Next-generation
real-estate platform.
Un système d'exploitation pour gérer un parc locatif de bout en bout — du premier contact jusqu'au renouvellement du bail.
An operating system to run a rental portfolio end-to-end — from first contact to lease renewal.
Notre client — un opérateur immobilier en forte croissance — gérait son parc avec un patchwork hérité : feuilles de calcul partagées, chaînes de courriels, signatures papier scannées, fournisseurs KYC manuels, et trois outils déconnectés pour la maintenance, la facturation et la communication.
Le coût caché ? Des heures perdues chaque semaine à réconcilier des données, des baux signés sur des versions obsolètes, des paiements oubliés, et une visibilité quasi nulle sur l'état réel des dossiers. À mesure que le portefeuille grossissait, l'organisation atteignait son point de rupture opérationnel.
L'objectif : remplacer dix outils par un seul, sans compromis sur la conformité, l'expérience utilisateur ou la rigueur juridique.
Une plateforme SaaS multi-tenant conçue comme un véritable système d'exploitation immobilier — où chaque action (signature, paiement, ticket, message) est instrumentée, versionnée et auditable. Trois portails distincts (administration, propriétaire, locataire) partageant un même socle de données, avec une logique RBAC granulaire jusqu'à la permission individuelle.
Tout a été conçu pour réduire la friction administrative à son minimum théorique : automatisations contextuelles, rappels intelligents, génération de documents à la volée, et flux de signature en moins de 90 secondes — KYC compris.
Dix outils. Une plateforme. Zéro tableur.
Our client — a fast-growing real-estate operator — was running their portfolio on a legacy patchwork: shared spreadsheets, email threads, scanned paper signatures, manual KYC providers, and three disconnected tools for maintenance, billing and communication.
The hidden cost? Hours lost each week reconciling data, leases signed on stale versions, missed payments, and near-zero visibility into the real state of each case. As the portfolio grew, the organization hit its operational breaking point.
The goal: replace ten tools with one, without compromise on compliance, user experience or legal rigor.
A multi-tenant SaaS platform designed as a real-estate operating system — where every action (signature, payment, ticket, message) is instrumented, versioned and auditable. Three distinct portals (admin, owner, tenant) sharing one data foundation, with granular RBAC down to the individual permission.
Everything was designed to push administrative friction to its theoretical minimum: contextual automations, smart reminders, on-the-fly document generation, and a sign flow under 90 seconds — KYC included.
Ten tools. One platform. Zero spreadsheets.
Administration & gouvernance
- Architecture multi-tenant isolée par organisation, scalable horizontalement.
- RBAC granulaire — rôles personnalisables, permissions au niveau de la ressource.
- Journal d'audit complet — chaque mutation tracée, horodatée, signée cryptographiquement.
Contrats & baux
- Constructeur de formulaires dynamique — création de modèles de baux sans une ligne de code.
- Génération PDF assistée avec pré-remplissage, variables conditionnelles et versioning.
- Renouvellements automatiques déclenchés par calendrier, avec notifications progressives.
- Visualiseur de contrat interactif intégrable — annotations, commentaires, historique.
Signature électronique conforme
- Signature manuscrite capturée en haute fidélité (signature_pad + pdf-lib).
- Empreinte cryptographique, IP, géolocalisation et user-agent capturés pour chaque signataire.
- Journal d'audit légalement opposable — conforme LCEN / eIDAS / UETA.
Vérification d'identité (KYC) intégrée
- Capture vidéo en direct côté navigateur — pas de redirection tierce.
- Reconnaissance faciale (face-api / Vladmandic) — comparaison live ↔ pièce d'identité.
- OCR multilingue (Tesseract.js) — extraction automatique des champs (nom, date de naissance, n° de pièce).
- Mode d'approbation manuel en fallback, avec file de revue pour les cas limites.
Conversations contextualisées
- Fils ancrés à chaque dossier, propriété ou bail — fini les courriels orphelins.
- Modèles de messages réutilisables, variables dynamiques, envoi planifié.
- Notifications multicanal (in-app, e-mail, SMS via Twilio, voix).
Gestion documentaire
- Stockage versionné par dossier, propriété et locataire.
- Permissions par document — un bail visible pour les parties, des annexes pour l'administration uniquement.
- Visualiseur PDF natif, téléversement glisser-déposer, classement automatique par type.
Maintenance & requêtes
- Tickets priorisés, attribution automatique, suivi photo avant/après.
- Statuts personnalisables, SLA configurables, escalade automatique.
- Tableau de bord opérationnel par propriété et par technicien.
Planification & disponibilités
- Système de réservation type Calendly intégré pour visites et signatures.
- Synchronisation Google Calendar bidirectionnelle — pas de double-saisie.
- Disponibilités par agent, par propriété ou par zone géographique.
Paiements & facturation
- Génération de factures automatisée par cycle de bail.
- Rappels progressifs avant échéance et relances après retard.
- Réconciliation manuelle, paiements en lots, exports comptables.
Automatisations
- Moteur de règles configurable — quand X, déclencher Y.
- Rappels de renouvellement, alertes de fin de bail, notifications de retard.
- Webhooks sortants vers les outils internes du client.
Portails dédiés
- Portail locataire — paiements, requêtes, documents, signature.
- Portail propriétaire — performance du parc, revenus, occupation, rapports.
- Console administrateur — vue d'ensemble opérationnelle, multi-portefeuille.
Administration & governance
- Multi-tenant architecture isolated per organization, horizontally scalable.
- Granular RBAC — customizable roles, resource-level permissions.
- Complete audit log — every mutation traced, time-stamped, cryptographically signed.
Contracts & leases
- Dynamic form builder — create lease templates with zero code.
- Assisted PDF generation with pre-fill, conditional variables and versioning.
- Automatic renewals triggered by calendar, with progressive notifications.
- Interactive contract viewer — annotations, comments, history.
Compliant e-signature
- High-fidelity handwritten signature capture (signature_pad + pdf-lib).
- Cryptographic fingerprint, IP, geolocation and user-agent captured per signatory.
- Legally enforceable audit log — LCEN / eIDAS / UETA compliant.
Built-in identity verification (KYC)
- Live video capture in the browser — no third-party redirect.
- Facial recognition (face-api / Vladmandic) — live vs. ID comparison.
- Multilingual OCR (Tesseract.js) — automatic field extraction (name, DOB, ID #).
- Manual approval fallback with a review queue for edge cases.
Contextual conversations
- Threads anchored to each case, property or lease — no more orphan emails.
- Reusable message templates, dynamic variables, scheduled sending.
- Multi-channel notifications (in-app, email, SMS via Twilio, voice).
Document management
- Versioned storage by case, property and tenant.
- Per-document permissions — a lease visible to the parties, addenda for admin only.
- Native PDF viewer, drag-and-drop upload, automatic type classification.
Maintenance & requests
- Prioritized tickets, automatic assignment, before/after photo tracking.
- Customizable statuses, configurable SLAs, automatic escalation.
- Operational dashboard by property and by technician.
Scheduling & availability
- Built-in Calendly-style booking for showings and signings.
- Two-way Google Calendar sync — no double-entry.
- Availability by agent, property or geographic zone.
Payments & invoicing
- Automated invoice generation per lease cycle.
- Progressive reminders before due and follow-ups after late.
- Manual reconciliation, batch payments, accounting exports.
Automations
- Configurable rules engine — when X, trigger Y.
- Renewal reminders, end-of-lease alerts, late notifications.
- Outbound webhooks to the client's internal tools.
Dedicated portals
- Tenant portal — payments, requests, documents, signing.
- Owner portal — portfolio performance, revenue, occupancy, reports.
- Admin console — operational overview, multi-portfolio.
En chiffres.
By the numbers.
- Frontend
- React 18 · TypeScript · Vite · TailwindCSS · Radix UI · React Router
- Backend & données
- Supabase (PostgreSQL + Row Level Security) · architecture multi-tenant · politiques RLS par organisation
- Documents & signature
- pdf-lib (génération) · signature_pad (capture biométrique) · pdfjs-dist (rendu)
- KYC & vision
- @vladmandic/face-api (reconnaissance faciale) · Tesseract.js (OCR multilingue) · capture vidéo WebRTC
- Communication
- Twilio Voice SDK · notifications transactionnelles e-mail/SMS
- Intégrations
- Google Calendar API · Calendly-style booking natif · webhooks sortants
- Conformité & sécurité
- RBAC granulaire · journal d'audit cryptographique · chiffrement au repos et en transit · conforme LCEN / eIDAS / RGPD
- Frontend
- React 18 · TypeScript · Vite · TailwindCSS · Radix UI · React Router
- Backend & data
- Supabase (PostgreSQL + Row Level Security) · multi-tenant architecture · per-org RLS policies
- Documents & signature
- pdf-lib (generation) · signature_pad (biometric capture) · pdfjs-dist (rendering)
- KYC & vision
- @vladmandic/face-api (facial recognition) · Tesseract.js (multilingual OCR) · WebRTC video capture
- Communication
- Twilio Voice SDK · transactional email/SMS notifications
- Integrations
- Google Calendar API · native Calendly-style booking · outbound webhooks
- Compliance & security
- Granular RBAC · cryptographic audit log · encryption at rest and in transit · LCEN / eIDAS / GDPR compliant
- SaaS
- Multi-tenant
- PropTech
- e-Signature conforme
- KYC en direct
- OCR
- Reconnaissance faciale
- RBAC
- Audit log
- Webhooks
- Automatisations
- PDF dynamique
- RGPD
- eIDAS
- SaaS
- Multi-tenant
- PropTech
- Compliant e-signature
- Live KYC
- OCR
- Facial recognition
- RBAC
- Audit log
- Webhooks
- Automations
- Dynamic PDF
- GDPR
- eIDAS