Cahier des charges fonctionnel & technique

HOMASSUNIMO

Simulateur Patrimonial Immobilier
Document de spécifications complètes
Version 1.0 · Mars 2026 · Confidentiel

Ce document constitue le cahier des charges fonctionnel et technique complet du logiciel HOMASSUNIMO — plateforme de conseil patrimonial immobilier couvrant 17 modules, destinée aux cabinets de gestion de patrimoine et aux investisseurs confirmés.

Produit
HOMASSUNIMO v1.0
Version du document
1.0 – Mars 2026
Marché cible
Côte d'Ivoire · France · Diaspora
Statut
Prêt pour développement

Table des matières

I. Vision & Architecture
II. Modules Fonctionnels
III. Base de données & Technique
1

Vision globale du logiciel

Positionnement, objectifs et périmètre fonctionnel

1.1 Définition du produit

HOMASSUNIMO est une plateforme SaaS de conseil patrimonial immobilier permettant à un conseiller en gestion de patrimoine (CGP) ou à un investisseur averti de centraliser, simuler, comparer et optimiser des projets immobiliers en tenant compte de la situation globale du client : financière, familiale, fiscale et successorale.

L'outil se distingue d'un simple calculateur par sa capacité à formuler une recommandation argumentée, à gérer plusieurs clients et dossiers simultanément, et à anticiper les événements de vie.

1.2 Utilisateurs cibles

ProfilUsage principalNiveau de maîtrise
Conseiller en Gestion de Patrimoine (CGP)Analyse client, recommandation, export PDFExpert
Assistant / collaborateur cabinetSaisie des données, suivi dossierIntermédiaire
Investisseur confirméAuto-simulation, comparaison structuresIntermédiaire
Client final (accès limité)Consultation de son dossierLecture seule

1.3 Objectifs patrimoniaux couverts

17 objectifs patrimoniaux intégrés

Achat résidence principale/secondaire · Investissement locatif nu ou meublé · LMNP/LMP · SCI IR/IS · SARL de famille · SAS/Holding · Préparation retraite · Optimisation fiscale · Transmission & succession · Revenus complémentaires · Capitalisation long terme · Protection conjoint · Organisation successorale · Diversification patrimoniale · Donation progressive · Démembrement · Stratégie intergénérationnelle

1.4 Profils clients couverts

Célibataire · Couple marié / pacsé · Famille avec enfants · Investisseur débutant / confirmé · Entrepreneur · Profession libérale · Retraité · Expatrié · Non-résident · Société familiale

2

Architecture générale

Structure applicative, flux de données et couches logicielles

2.1 Architecture en couches

┌─────────────────────────────────────────────────────────────┐
│  COUCHE PRÉSENTATION (Front-End)                            │
│  React.js + TailwindCSS · Responsive · Tableaux de bord     │
│  Graphiques (Recharts/Chart.js) · Formulaires multi-étapes  │
└──────────────────────────┬──────────────────────────────────┘
                           │ REST API / GraphQL
┌──────────────────────────▼──────────────────────────────────┐
│  COUCHE APPLICATIVE (Back-End)                              │
│  Node.js / NestJS · Moteur de calcul fiscal                 │
│  Moteur de recommandation · Gestion des alertes             │
│  Authentification JWT · Gestion des rôles (RBAC)            │
└──────────────────────────┬──────────────────────────────────┘
                           │ ORM (Prisma)
┌──────────────────────────▼──────────────────────────────────┐
│  COUCHE DONNÉES (Base de données)                           │
│  PostgreSQL · 14 tables relationnelles                      │
│  Redis (cache sessions) · S3 (stockage PDF/docs)            │
└─────────────────────────────────────────────────────────────┘
  

2.2 Flux principal de l'application

Connexion → Tableau de bord → Sélection/Création client
      → Saisie profil familial
      → Saisie situation financière
      → Création projet immobilier
      → Configuration financement
      → Choix / Comparaison de structures
      → Calculs automatiques (moteur fiscal)
      → Génération alertes métier
      → Recommandation intelligente
      → Export PDF / Impression
  

2.3 Modules fonctionnels interconnectés

ModuleDépendancesPriorité MVP
Gestion clientsMVP
Profil familialClientsMVP
Situation financièreProfil, ClientsMVP
Projet immobilierClients, FinancesMVP
FinancementProjet, FinancesMVP
Structures juridiquesProjet, Finances, ProfilMVP
Calculs fiscauxTousMVP
Alertes métierCalculsMVP
RecommandationCalculs, Alertes, ProfilV2
Transmission/successionProfil familialV2
Scénarios de vieTousV3
Export PDFTousV2
3

Arborescence complète des pages

Navigation et hiérarchie des écrans

HOMASSUNIMO
├── /login                      → Connexion / Inscription
├── /dashboard                  → Tableau de bord global
│   ├── Dernières activités
│   ├── Clients récents
│   ├── Alertes en attente
│   └── KPI globaux
│
├── /clients                    → Liste des clients
│   ├── /clients/new            → Nouveau client (wizard multi-étapes)
│   ├── /clients/:id            → Fiche client
│   │   ├── /profil             → Informations personnelles & familiales
│   │   ├── /finances           → Situation financière complète
│   │   ├── /patrimoine         → Patrimoine existant
│   │   ├── /projets            → Liste des projets du client
│   │   ├── /notes              → Notes & commentaires
│   │   ├── /historique         → Historique des simulations
│   │   └── /documents          → Documents exportés
│   └── /clients/:id/edit       → Modification du profil
│
├── /projets                    → Tous les projets (vue globale)
│   ├── /projets/new            → Nouveau projet immobilier
│   └── /projets/:id            → Projet complet
│       ├── /bien               → Caractéristiques du bien
│       ├── /financement        → Simulation bancaire
│       ├── /structures         → Comparaison structures juridiques
│       ├── /calculs            → Résultats fiscaux & financiers
│       ├── /scenarios          → Scénarios optimiste/neutre/prudent
│       ├── /transmission       → Module successoral
│       └── /recommandation     → Synthèse & recommandation
│
├── /comparaison                → Comparateur multi-projets
├── /alertes                    → Centre des alertes globales
├── /rapports                   → Génération & historique des exports
├── /parametres                 → Paramètres du compte
│   ├── /profil-utilisateur
│   ├── /abonnement
│   ├── /equipe                 → Gestion des collaborateurs
│   └── /securite
└── /admin                      → Interface administrateur
    ├── /utilisateurs
    ├── /licences
    └── /logs
  
M1

Module 1 – Gestion multi-clients

CRM intégré, gestion des dossiers et historique

Fonctionnalités

Champs de la fiche client (en-tête)

ChampTypeObligatoire
PrénomtexteOui
NomtexteOui
Date de naissancedateOui
EmailemailOui
TéléphonetexteNon
Ville de résidencetexteOui
Statut du dossierenumOui
Conseiller référentFK utilisateurOui
Date de créationtimestampAuto
Date de dernière modificationtimestampAuto
M2

Module 2 – Profil personnel & familial

Données socio-démographiques, situation familiale, objectifs

Blocs de saisie

Bloc A – Identité

ChampTypeUsage dans calculs
Nationalitéliste paysRésidence fiscale, NR/R
Résidence fiscalepaysConvention fiscale applicable
Statut résident / non-résidentenumFiscalité source / résidence
Professiontexte + catégorieRégime social, BNC/BIC
Secteur d'activitélisteProfil risque

Bloc B – Situation familiale

ChampValeursImpact recommandation
Situation matrimonialeCélibataire, Marié, Pacsé, Divorcé, VeufFort
Régime matrimonialCommunauté réduite aux acquêts, Séparation de biens, Participation aux acquêts, Communauté universelleFort
Nombre d'enfantsentierFort
Âge des enfantstableau d'entiersTransmission, donation
Personnes à chargeentierParts fiscales (QF)
Situation de handicapbooléen + typeAbattement succession

Bloc C – Objectifs & préférences

M3

Module 3 – Situation financière globale

Revenus, charges, patrimoine, capacité d'emprunt

Bloc Revenus

RevenuTypeFréquence
Salaires nets imposablesdécimalAnnuel
Revenus non-salariés (BNC/BIC)décimalAnnuel
Revenus fonciers existantsdécimalAnnuel
DividendesdécimalAnnuel
Revenus mobiliers (intérêts, etc.)décimalAnnuel
Pensions & retraitesdécimalAnnuel
Revenus exceptionnelsdécimal + descriptionPonctuel
Aides et allocationsdécimalAnnuel

Bloc Fiscal

Bloc Patrimoine existant

Bloc Charges & Capacité

IndicateurFormuleSeuil d'alerte
Mensualités crédits existantsSaisie directe
Taux d'endettement actuelMensualités / Revenus mensuel bruts × 100> 35%
Capacité d'emprunt théorique(Revenus × 35%) – Mensualités existantes
Reste à vivreRevenus nets – Charges fixes – Mensualités< 500€/pers.
Capacité d'épargne mensuelleRevenus nets – Dépenses totales
Trésorerie de sécurité6 mois de charges recommandés< 3 mois
M4

Module 4 – Projet immobilier

Caractéristiques du bien, coûts, loyers et hypothèses

Champs du bien

GroupeChamps
LocalisationAdresse complète, Ville, Code postal, Quartier, Pays, Attractivité locative (1–5), Tension locative (enum)
CaractéristiquesType (Studio/T1–T5/Maison/Immeuble/Local), Surface m², Pièces, Étage, Parking (booléen), Cave, Ascenseur, Extérieur, État général (1–5), DPE (A–G)
StatutNeuf / Ancien, VEFA (booléen), Date livraison estimée (si VEFA)
PrixPrix affiché, Prix négocié, Frais de notaire (calculés auto), Frais d'agence, Frais de courtage, Frais de garantie
TravauxBudget travaux, Budget ameublement, Budget rénovation énergétique, Budget imprévus (% auto suggéré 5–10%)
Charges récurrentesCopropriété (€/an), Taxe foncière, Assurance PNO, Assurance GLI, Frais gestion locative (% loyer), Frais comptabilité (€/an), Frais juridiques (€/an)

Hypothèses de marché

HypothèseScénario prudentScénario neutreScénario optimiste
Loyer mensuel de marché–5%Valeur saisie+5%
Vacance locative8–10%4–6%1–2%
Revalorisation annuelle du bien1%2–3%4–5%
Évolution loyers (annuelle)0,5%IRL (≈1,5%)2,5%
Inflation2,5%2%1,5%
M5

Module 5 – Financement & emprunt

Simulation bancaire complète et tableau d'amortissement

Paramètres du financement

ParamètreTypeValeur par défaut
Apport personnel10% du prix
Origine de l'apportenum : Épargne / Donation / Revente / HéritageÉpargne
Montant empruntéCalculé auto : Prix total – Apport
Duréeannées (10 à 30)20 ans
Taux nominal%Saisie
TAEGCalculé
Assurance emprunteur% capital ou €/mois0,25%
Type de prêtAmortissable / In fine / PTZ / MixteAmortissable
DifféréAucun / Partiel (mois) / Total (mois)Aucun
GarantieCaution (Crédit Logement) / Hypothèque / PPDCaution

Indicateurs calculés automatiquement

Cas particuliers à gérer

M6

Module 6 – Comparaison des structures juridiques

8 structures comparées automatiquement selon le profil

StructureRégime fiscalAmortissementComplexitéTransmissionUsage recommandé
Nom propre – Micro-foncierIR · 30% abattementNonTrès faibleFaibleRevenu <15k€ · Débutant
Nom propre – Réel foncierIR · Charges déductiblesNonFaibleFaibleCharges élevées
LMNP micro-BICIR · 50% abattementNonFaibleFaibleLoyer <77k€ · Simple
LMNP réelIR · AmortissementsOuiMoyennePartielleMeublé · Optimisation
LMPIR · BIC · CotisationsOuiÉlevéePartielleRevenus >23k€
SCI à l'IRIR transparentNonMoyenneExcellenteFamilial · Transmission
SCI à l'ISIS 15%/25%OuiÉlevéeTrès bonneReinvestissement · IS bas
SARL de familleIR option · BICOuiTrès élevéeTrès bonneFamille · Meublé
Holding + SCI ISIS + PFU dividendesOuiTrès élevéeOptimalePatrimoine >500k€
Logique de filtrage automatique

Le système n'affiche que les structures compatibles avec le profil du client. Exemple : si le client est célibataire sans enfants et revenu < 50k€, la Holding et la SARL de famille sont masquées ou signalées "Non recommandé" avec justification.

M7

Module 7 – Calculs financiers, fiscaux & patrimoniaux

Moteur de calcul avec 25+ indicateurs

7.1 Indicateurs de rentabilité

Rendement brut        = (Loyer annuel) / Prix acquisition × 100
Rendement net         = (Loyer annuel – Charges annuelles) / Prix acquisition × 100
Rendement net-net     = (Loyer net – Impôt estimé – PS) / Prix acquisition × 100
Cash-flow mensuel     = Loyer – Mensualité crédit – Charges mensuelles – Impôt mensuel
Effort d'épargne      = ABS(Cash-flow) si Cash-flow < 0
  

7.2 Calcul fiscal selon structure

// LMNP au réel
Base amortissable     = Prix du bien × 85% (hors foncier) + travaux
Amortissement annuel  = Base amortissable / 25 (bien) + travaux / 10
Résultat fiscal LMNP  = Loyers – Charges – Intérêts – Amortissements
Impôt LMNP            = MAX(0, Résultat × TMI) → souvent 0 plusieurs années

// Location nue au réel
Résultat foncier      = Loyers – Charges – Intérêts d'emprunt
Déficit foncier       = si négatif, imputable sur revenu global (limite 10 700€/an)
Impôt foncier         = Résultat × TMI + Résultat × 17,2% (PS)

// SCI à l'IS
Résultat IS           = Loyers – Charges – Intérêts – Amortissements
IS                    = Résultat × 15% (≤42 500€) ou 25% (au-delà)
Dividende imposable   = Résultat après IS × 30% (PFU)
  

7.3 Projections temporelles

IndicateurHorizons calculés
Valeur estimée du bienAn 5 / 10 / 15 / 20 / 25 / 30
Capital restant dûAn 5 / 10 / 15 / 20
Capital rembourséAn 5 / 10 / 15 / 20
Cash-flow cumuléAn 5 / 10 / 15 / 20
Patrimoine net crééAn 10 / 20
Enrichissement net (vs louer)An 10 / 20

7.4 Simulation de revente

Prix de revente estimé  = Prix initial × (1 + taux_reval)^n
Plus-value brute        = Prix revente – Prix acquisition corrigé
Abattement PV immo      = selon durée détention (0→100% à 22 ans IR, 30 ans PS)
Plus-value nette        = PV brute – Abattements
Impôt PV                = PV nette × (19% IR + 17,2% PS) si applicable
Produit net de cession  = Prix revente – Capital restant dû – Impôt PV – Frais agent
  

7.5 TRI & VAN

TRI = taux r tel que : VAN(r, flux) = 0
Flux = [-Apport, CF1, CF2, ..., CFn + Produit cession]
VAN = Σ(CFt / (1+r)^t) – Apport initial
Délai retour = première année où cumul flux > apport initial
  
M8

Module 8 – Transmission, succession & famille

Stratégie intergénérationnelle et organisation successorale

Fonctionnalités

Calcul droits de succession estimés

Actif net successoral   = Patrimoine total – Dettes
Quote-part héritier     = Actif net / Nombre héritiers (selon dévolution légale)
Assiette taxable        = Quote-part – Abattement applicable
Droits de succession    = Assiette × Barème (5% à 45% en ligne directe)
Économie via SCI        = Réduction par décote sur parts + abattements démembrement
  
M9

Module 9 – Scénarios de vie

Simulation des événements impactant le patrimoine

ÉvénementImpact simuléRecommandation générée
Mariage / PACSChangement de régime matrimonial, regroupement des revenusRévision de la structure juridique
DivorcePartage du patrimoine, modification capacité d'empruntRestructuration possible SCI → Nom propre
Naissance+0,5 part fiscale, modification reste à vivrePrévision transmission, LMNP → SCI
DécèsDévolution successorale, sortie d'un associé SCIClause de préemption associés
RetraiteBaisse TMI, revenus locatifs deviennent dominantsRevente ? Démembrement ? LMNP → IR
Perte d'emploiChute revenus, risque cash-flow négatifRenégociation crédit, révision loyers
ExpatriationChangement résidence fiscale, NR, convention bilatéraleVigilance IS source, SCI IR à revoir
Hausse de revenusMontée de TMI, changement de structure optimaleLMNP → IS si TMI 41%+
Vacance élevéeDégradation cash-flow, rendement réelAlerte + scénario dégradé
Gros travaux imprévusDécaissement exceptionnel, impact trésorerieVérification trésorerie de sécurité
M10

Module 10 – Recommandation intelligente

Moteur de scoring et synthèse argumentée

Algorithme de recommandation

SCORE_STRUCTURE = Σ (Critère_i × Poids_i)

Critères et poids :
  Rendement net après impôt     30%
  Cash-flow positif             20%
  Cohérence objectif principal  20%
  Simplicité administrative      10%
  Potentiel de transmission      10%
  Compatibilité profil fiscal    10%

Pour chaque structure éligible :
  1. Calculer score pondéré
  2. Appliquer filtres d'exclusion (endettement, complexité incompatible)
  3. Classer par score décroissant
  4. Structure #1 = recommandation principale
  5. Structure #2 = alternative

Génération de la justification textuelle :
  Si score ≥ 80 → "Fortement recommandé"
  Si score 60–79 → "Recommandé"
  Si score 40–59 → "À étudier selon priorités"
  Si score < 40 → "Déconseillé dans ce contexte"
  

Contenu de la note de recommandation

M11

Module 11 – Alertes & contrôles métier

Détection automatique des anomalies et incohérences

AlerteConditionNiveau
Endettement excessifTaux d'endettement > 35%🚨 Critique
Reste à vivre insuffisantRàV < 500€/personne/mois🚨 Critique
Cash-flow très négatifCF < –300€/mois🚨 Critique
Rendement insuffisantRendement brut < 4%⚠️ Avertissement
Vacance sous-estiméeVacance < 2% zone tendue⚠️ Avertissement
Fiscalité excessiveImpôt > 30% loyers bruts⚠️ Avertissement
Risque requalification LMPLoyers meublés > 23 000€⚠️ Avertissement
Structure trop complexeHolding si revenus < 100k€⚠️ Avertissement
Transmission non anticipéeEnfants ET bien en nom propre ET TMI 30%+⚠️ Avertissement
Coût société disproportionnéFrais compta/gestion > 15% loyers nets⚠️ Avertissement
Trésorerie de sécurité faibleÉpargne liquide < 3 mois de charges⚠️ Avertissement
Revente à perte probableValeur estimée < CRD + frais à an 10⚠️ Avertissement
Somme des parts ≠ 100%Contrôle de cohérence SCI🚨 Bloquant
Loyer incohérentLoyer > 150% ou < 50% marché local⚠️ Avertissement
M12

Module 12 – UX / Interface utilisateur

Principes de design, navigation et ergonomie

Identité visuelle HOMASSUNIMO

ÉlémentSpécification
Couleur primaire#F77F00 (Orange Côte d'Ivoire)
Couleur secondaire#009A44 (Vert Côte d'Ivoire)
Couleur neutre#1A1A1A (Noir profond)
Background#FAFAF7 (Blanc cassé chaud)
Typographie titrePlayfair Display (serif élégant)
Typographie corpsDM Sans (lisibilité optimale)
Drapeau décoratifBande tricolore Orange/Blanc/Vert

Principes UX

Composants UI clés

M13

Module 13 – Documents & exports

Génération PDF et archivage des rapports

Documents disponibles

DocumentContenuFormatRôle
Note de recommandation clientSynthèse complète : profil, projet, structure recommandée, indicateurs clés, alertesPDF A4CGP, Admin
Comparatif des structuresTableau comparatif de toutes les structures analyséesPDF A4CGP
Fiche synthèse patrimonialePatrimoine existant + projet + projectionsPDF A4CGP, Client
Fiche financement bancaireFinancement, mensualité, coût crédit, tableau simplifiéPDF A4CGP
Fiche projet immobilierCaractéristiques bien, rentabilité, hypothèses retenuesPDF A4CGP, Client
Historique des simulationsListe des simulations passées avec paramètresPDF / CSVCGP, Admin
Tableau d'amortissementDétail mensuel ou annuel du remboursementCSV / PDFCGP
Technologie PDF recommandée

Puppeteer (HTML → PDF) ou React-PDF. Template brandé HOMASSUNIMO avec bande tricolore, logo, et mise en page professionnelle. Les PDF sont générés côté serveur et stockés en S3/Cloudflare R2.

14

Schéma de base de données

Modèle relationnel PostgreSQL – 14 tables

Schéma ERD simplifié

users (id, nom, email, role, cabinet_id, created_at)
  │
  ├── clients (id, user_id, prenom, nom, dob, statut, conseiller_id)
  │     │
  │     ├── situation_familiale (id, client_id, mariage, regime, enfants[])
  │     │
  │     ├── situation_financiere (id, client_id, revenus[], charges[], patrimoine[])
  │     │
  │     ├── patrimoine_existant (id, client_id, type, valeur, credit_restant)
  │     │
  │     ├── projets (id, client_id, nom, statut, created_at)
  │     │     │
  │     │     ├── bien_immobilier (id, projet_id, adresse, surface, prix, charges[])
  │     │     │
  │     │     ├── financement (id, projet_id, apport, montant, duree, taux, assurance)
  │     │     │
  │     │     ├── structures (id, projet_id, type, actif)
  │     │     │
  │     │     └── simulations (id, projet_id, structure_id, hypothese, resultats_json)
  │     │
  │     ├── notes (id, client_id, auteur_id, contenu, created_at)
  │     │
  │     ├── alertes (id, client_id, projet_id, type, niveau, message, lu)
  │     │
  │     ├── recommandations (id, client_id, simulation_id, structure_reco, score, justification_json)
  │     │
  │     └── documents (id, client_id, type, url_s3, created_at)
  │
  └── historiques (id, table_name, record_id, user_id, action, avant_json, apres_json, timestamp)
  

Table principale : simulations

simulations {
  id               UUID PK
  projet_id        FK projets
  structure_id     FK structures
  hypothese        ENUM('prudent', 'neutre', 'optimiste')
  resultats_json   JSONB {
    rendement_brut       DECIMAL
    rendement_net        DECIMAL
    rendement_net_net    DECIMAL
    cashflow_mensuel     DECIMAL
    cashflow_annuel      DECIMAL
    impot_annuel         DECIMAL
    tri                  DECIMAL
    van                  DECIMAL
    projections: {
      an5: { valeur_bien, capital_rembourse, cf_cumule }
      an10: { ... }
      an20: { ... }
    }
    revente: { pv_brute, abattement, impot_pv, produit_net }
  }
  created_at       TIMESTAMP
  created_by       FK users
}
  
15

Stack technique recommandée

3 niveaux selon les moyens et objectifs

Niveau 1 – MVP No-Code / Low-Code

ComposantOutil recommandéCoût mensuel
Interface / formulairesBubble.io ou Softr~100€
Base de donnéesAirtable ou Xano~50€
Calculs métierMake (Integromat) + formules Airtable~30€
PDFPDFMonkey ou DocuSeal~30€
AuthentificationIntégré Bubbleinclus
HébergementBubble Hostinginclus

Niveau 2 – Web App intermédiaire

ComposantTechnologie
Front-endReact.js + TailwindCSS + Recharts
Back-endNode.js (Express ou NestJS)
Base de donnéesPostgreSQL + Prisma ORM
AuthentificationNextAuth.js ou Supabase Auth
PDFPuppeteer (server-side) ou React-PDF
HébergementVercel (front) + Railway ou Render (back)
Stockage fichiersCloudflare R2 ou AWS S3
CacheRedis (Upstash)

Niveau 3 – SaaS Professionnel

ComposantTechnologie
Front-endNext.js 14+ (App Router) + TailwindCSS + shadcn/ui
Back-endNestJS (TypeScript) + API REST + WebSockets
Base de donnéesPostgreSQL (Neon ou Supabase) + Prisma
AuthentificationAuth.js + SSO (Google, Microsoft) + 2FA
PDF haute qualitéPuppeteer + templates HTML/CSS brandés
HébergementAWS EC2 / GCP Run (scalable) + CDN Cloudflare
MonitoringSentry (erreurs) + PostHog (analytics)
SécuritéHTTPS, CORS, Rate limiting, CSP, données chiffrées AES-256
CI/CDGitHub Actions + déploiement automatisé
SauvegardesPostgreSQL daily backups + point-in-time recovery
M16

Rôles utilisateurs (RBAC)

Matrice des droits par profil

ActionAdministrateurConseiller CGPAssistantClient final
Voir tous les clients✅ (les siens)✅ (cabinet)
Créer un client
Modifier un dossier✅ (les siens)✅ limité
Supprimer un dossier✅ (les siens)
Lancer une simulation
Voir les recommandations✅ (les siennes)
Exporter PDF✅ (les siens)
Gérer les utilisateurs
Voir les logs
Valider une recommandation
Gérer l'abonnement
17

Plan de développement & versions

Roadmap MVP → V2 → V3 avec estimations

Version MVP (3–4 mois) – Fonctionnalités indispensables

Périmètre MVP
  • ✅ Gestion multi-clients (CRUD complet)
  • ✅ Profil familial + situation financière
  • ✅ Projet immobilier (saisie bien + charges)
  • ✅ Simulation financement (amortissable)
  • ✅ Calculs : rendement brut/net, cash-flow, endettement
  • ✅ Comparaison 4 structures : Micro-foncier, Réel foncier, LMNP réel, SCI IR
  • ✅ Alertes automatiques (8 règles)
  • ✅ Tableau de bord
  • ✅ Export PDF simple (fiche projet)
  • ✅ Authentification + 2 rôles (Admin / CGP)

Version 2 (6 mois) – Fonctionnalités avancées

Périmètre V2
  • ⭐ Comparaison 8+ structures (SCI IS, SARL, Holding)
  • ⭐ Module recommandation intelligente avec scoring
  • ⭐ Projections temporelles (5/10/15/20 ans)
  • ⭐ Simulation de revente + calcul plus-values
  • ⭐ TRI et VAN
  • ⭐ Module transmission / succession simplifié
  • ⭐ Export PDF professionnel brandé
  • ⭐ Historique des simulations
  • ⭐ 4 rôles utilisateurs complets
  • ⭐ Scénarios optimiste / neutre / prudent

Version 3 (12 mois) – Fonctionnalités premium

Périmètre V3 (Premium)
  • 🚀 Module scénarios de vie complet (10 événements)
  • 🚀 Démembrement usufruit/nue-propriété avancé
  • 🚀 SCI multi-associés avec tableau de répartition
  • 🚀 Simulation holding patrimoniale
  • 🚀 API immobilière (prix marché en temps réel)
  • 🚀 Signature électronique des rapports
  • 🚀 Accès client final (portail sécurisé)
  • 🚀 Application mobile (React Native)
  • 🚀 Intégration banques (Open Banking)
  • 🚀 Tableau de bord multi-cabinets (franchisé SaaS)

Estimation budgétaire de développement

NiveauBudget estiméDélaiÉquipe
No-code MVP (Bubble)5 000 – 15 000 €6–10 semaines1 développeur no-code
Web app V1 (React + Node)30 000 – 60 000 €3–4 mois2 dev full-stack
SaaS professionnel V280 000 – 150 000 €6–9 mois3–4 dev + 1 designer
Plateforme complète V3150 000 – 300 000 €12–18 moisÉquipe 5–8 personnes

Conclusion & prochaines étapes

Synthèse et actions recommandées

Récapitulatif HOMASSUNIMO

Ce cahier des charges couvre 17 modules fonctionnels, 14 tables de base de données, 25+ calculs patrimoniaux, 14 alertes métier, et une logique de recommandation intelligente. Il est prêt à être transmis à une équipe de développement ou utilisé dans un outil no-code avancé.

Prochaines étapes recommandées

  1. Valider le périmètre MVP avec les futurs utilisateurs (CGP test)
  2. Choisir la stack : No-code (Bubble) pour un test rapide, ou React/Node pour la scalabilité
  3. Créer les maquettes Figma basées sur l'identité visuelle définie
  4. Développer le moteur de calcul (fichier TypeScript isolé, testable unitairement)
  5. Itérer sur la logique de recommandation avec des CGP experts
  6. Mettre en place la roadmap MVP → V2 → V3 avec sprints de 2 semaines
HOMASSUNIMO · Cahier des charges fonctionnel & technique · Version 1.0 · Mars 2026 · Document confidentiel
🇨🇮 Abidjan · Paris