Gestion Immo Patrimoine
En cadrage
Application de pilotage patrimonial · Phase de cadrage · 21 mai 2026

Une app de gestion immo qui couvre le quotidien et le patrimoine.

PWA mobile-first auto-hébergée sur NAS Synology, branchée Pennylane et SNPI, avec module bail & signature électronique. Pensée pour 350 lots dans 50+ SCI sous 2 à 3 holdings.

350
lots à piloter
50+
SCI / SAS
2-3
holdings
18
tables DB
01

Vision

Deux dimensions, un seul outil.

Gestion locative quotidienne

Suivi opérationnel par feu tricolore (rouge urgence / orange document manquant / vert OK), génération de baux avec signature électronique, synchro encaissements Pennylane et alerte impayés en temps réel.

  • Locataires, baux, charges, indices IRL/ILC/ILAT/ICC
  • État des lieux, DPE, clés, ménage, poubelles
  • GED externe — clic sur n'importe quelle entité pour voir ses docs

Pilotage patrimonial

Valeur nette consolidée, capital restant dû par crédit, mur de la dette à 5/10/15 ans, comptes courants d'associés en cascade et résultats fiscaux par SCI.

  • Acquisitions, valorisations historisées, exercices fiscaux
  • Détention en cascade : Holdings ↔ SCI ↔ SCI portant SCI
  • Travaux avec ventilation au lot ou au m² (compta analytique)
02

Modèle de données v4

18 tables et 7 vues SQL structurées en 5 piliers — qui sont aussi les 5 onglets du dashboard. + dimension juridique et + vues de rentabilité ajoutées en v4.

1 PATRIMOINE 2 DÉTENTION 3 CONTRAT 4 FINANCE 5 ANNEXES & GED immeubles id (PK) sci_id (FK) adresse · ville · nb_lots prix_achat · date_acquisition taxe_foncière · assurance prestataire ménage · clés lots id (PK) immeuble_id (FK) libellé · type · surface DPE · validité état (loué/vacant/travaux) feu_tricolore associes id (PK) type (physique / morale) is_holding (bool) nom · prénom · raison soc. lien familial participations id (PK) associe_id · sci_id nb_parts · pct_détention valeur_nominale date_entrée · sortie solde_compte_courant sci id (PK) code_sci · nom · siren forme · régime IR/IS statut (actif/sommeil) pennylane_company_id tiers id (PK) type (locataire/presta…) nom · email · tél pennylane_contact_id bail_locataires bail_id · tiers_id (FK) quote_part_loyer solidaire · ordre baux id (PK) type · date_effet · durée loyer initial · actuel indice (IRL/ILC/ILAT/ICC) date prochaine revalo statut bail_lots bail_id · lot_id (FK) quote_part_loyer loyers_periodes id (PK) bail_id · période · échéance attendu / encaissé jours_retard · statut credits id (PK) sci_id (FK) immeuble_id (option.) banque · taux · type capital_restant_dû date_début · date_fin mensualité · assurance pennylane_loan_id valorisations id (PK) immeuble_id ou sci_id date_estimation · montant méthode (expertise/DVF) exercices_fiscaux id (PK) sci_id · année loyers annuels résultat fiscal trésorerie · valeur nette travaux id (PK) immeuble_id (FK) coût · ventilation documents_ged hub polymorphe id (PK) entité_type : enum holding | associé | sci immeuble | lot | bail tiers | travaux | acte_juridique entité_id : int url_externe (Synology) type_doc · libellé · date evenements id (PK) entité polymorphe type · date · libellé indices_reference id (PK) type · trimestre · valeur source (INSEE) actes_juridiques nouveau v4 — dimension légale id (PK) entité_type (polymorphe) sci · participation · bail · associé entité_id : int type_acte (enum) statuts · AG · PV convention_cc · avenant bail_notarié · cession_parts date_acte · effet · validité parties · notaire · montant acte → participation (conventions CC) acte → sci (statuts/AG/PV) acte → bail (notarié) VUES SQL — Rentabilités nouveau v4 v_renta_cashflow (loyers − charges − tx fonc. − assur. − annuité crédit) / capital investi v_renta_patrimoniale (loyers − charges − tx fonc. − assur.) / valorisation grain : lot · immeuble · SCI

Schéma v4 — gris tables standards · jaune pilier patrimoine/finance · cyan hub GED polymorphe · violet actes juridiques (nouveau) · vert vues SQL de rentabilité (nouveau). Les 5 piliers correspondent aux 5 onglets du dashboard.

03

Architecture technique

Pile auto-hébergée, sécurisée, sans dépendance cloud commercial.

Utilisateur
PWA mobile / desktop
OVH DNS
CNAME ad.safeathome.fr
Routeur
443 vers le NAS
Synology DSM
Reverse Proxy + TLS Let's Encrypt
Docker
App + PostgreSQL
Front
PWA responsive, mobile-first. Service worker pour usage offline du module Aujourd'hui.
Backend
API REST en conteneur Docker, accès DB via psycopg2, connecteurs Pennylane / SNPI / Yousign.
Données
PostgreSQL 16, 17 tables, 3 vues, GED externe sur Synology Drive (URL pointers).
04

Roadmap

5 phases, MVP livrable en 3-4 semaines.

Phase 0 — Terminée ce matin

Cadrage & infrastructure

Modèle de données v3 validé, plan d'import documenté, DDL SQL généré, script Python d'import prêt. Chaîne publique opérationnelle (DNS + reverse proxy + cert TLS + Docker).

2
Phase 1 — 2 à 3 jours

Import initial

Exécution du script Python sur les deux fichiers Excel existants (Loyers + Patrimoine). 147 locataires, 25 SCI actives, crédits, valorisations et exercices fiscaux peuplés.

3
Phase 2 — 1 semaine

Connecteur Pennylane (lecture)

Synchronisation des fiches clients et transactions bancaires. Mise à jour automatique des encaissements et calcul des jours de retard.

4
Phase 3 — 2 semaines

Premiers écrans

Aujourd'hui (alertes feu tricolore), Patrimoine (mur de la dette, valeur nette), navigation cascade Holding → SCI → Immeuble → Lot.

5
Phase 4 — V2 ultérieure

Bail & signature, Travaux

Génération de baux conformes (interfaçage SNPI), signature électronique (Yousign), module travaux avec ventilation analytique au lot ou au m².

05

État au 21 mai 2026

Ce qui est livrable dès maintenant.

Livrables produits

  • Plan d'import MVP (markdown)
  • DDL PostgreSQL — 17 tables + 3 vues + triggers
  • Script Python d'import des deux Excels
  • Schéma entité-relation v3 documenté
  • Cette page de présentation

Infra publique active

  • ad.safeathome.fr accessible en HTTPS
  • Let's Encrypt valide jusqu'au 19/08/2026
  • Conteneur Docker nginx opérationnel
  • Chaîne complète : OVH → NAS → Docker
  • Prêt à recevoir l'app dès Phase 1