Aller au contenu principal

Aaperture — Application overview

Single product and capability map for the repository. It does not replace detailed specs: use the linked documents for implementation depth, APIs, and migrations.

How this relates to other docs​

NeedStart here
Full product scope in one narrative read (FR)SCOPE_PRODUIT_COMPLET.md
Priorities and what to build nextPRIORITES.md, ROADMAP.md
System stack, modules, data flowARCHITECTURE.md, BACKEND.md, FRONTEND.md
Agent / implementation contractsdocs/AGENTS.md and docs/AGENTS_*.md (internal repo; not published on the marketing docs site)
Past decisionsGit history and merged PRs (no separate archive tree)

What Aaperture is​

Aaperture is a photographer-centric CRM and delivery platform: contacts and sessions, quotes/invoices/contracts, calendar and public booking, client portal and messaging, galleries and slideshows, workflows, billing (France/EU-oriented), insights, AI assistant (Iris), global search, organizations and permissions, and background workers (exports, OCR, notifications, gallery video render, etc.).


Authenticated app (photographer / staff)​

Core CRM​

Calendar and booking​

Galleries and delivery​

Client collaboration​

Insights and analytics​

Automation​

Billing and payments​

Platform and compliance​

Admin and configuration​

  • Default session info templates, providers, rates, task types, workflows configuration, etc.
    Deeper: SESSION_INFO_RENSEIGNEMENTS.md, module READMEs under backend/src/.

Client portal (/portal/*)​

Global account model: sessions, documents, messages, files, settings, galleries (selection, downloads), payments where enabled.
Deeper: CLIENT_AUTHENTICATION_PLAN.md (historical phases; product behavior still described there), GALLERIES_SHARING_PLAN.md.

Legacy /client cut: CLIENT_LEGACY_DECOMMISSION_CHECKLIST.md.


Public surfaces​


Mobile app (native)​


Background processing and integrations​


Operations​


CRM mega-plan (single deep entry)​

PLAN_AMELIORATIONS_CRM.md aggregates CRM, pipeline, assistant, messaging, insights, global search, and related delivery notes. Use it when a feature touches several CRM surfaces at once.


Gmail add-on (planned / product direction)​

GMAIL_PLUGIN_IMPLEMENTATION_PLAN.md