Architecture Logicielle
Stack
- Frontend — React 19, Tailwind 3, shadcn/ui, Framer Motion
- Backend — FastAPI (async), Motor (async MongoDB)
- Base de données — MongoDB (multi-tenant par organization_id / partner_id)
- Auth — JWT interne + Emergent Google OAuth + 2FA TOTP
- Paiement — Stripe (actif) + 24 autres providers scaffoldés
Modules principaux
Universal Collection Engine · Altiora AI · Document Engine · Partner Hub · Global Provider Registry · Global Payment Engine · Copilot (Agenda, Opportunités, Lifecycle) · Security Center · Knowledge Center · Timeline (Patrimoine vivant).
Principes d'extension
Rien n'est codé en dur. Providers, plans, taxes, permissions, rôles, catégories, langues : tout est configurable via collections MongoDB.