Skip to main content

Architecture

This section covers the technical architecture of the Equa equity management platform, including system design, data model, infrastructure, and integration patterns.

Documents (12)

DocumentDescriptionStatus
System OverviewHigh-level system architecture and component diagramDRAFT
Data ModelCore entities (92 TypeORM), relationships, and database schemaDRAFT
Frontend Architectureequa-web 24-module structure, routing, state managementDRAFT
Backend Architectureequa-server module structure, middleware, service layerDRAFT
Auth & PermissionsLogin, OAuth, RBAC, organization permissionsDRAFT
File Storage ArchitectureDocument storage, upload pipeline, CDNDRAFT
Notification SystemEmail, in-app notifications, event-driven architectureDRAFT
Event & Activity ModelActivity feed, audit trail, event sourcingDRAFT
Third-Party IntegrationsGoogle Drive, Microsoft, third-party service patternsDRAFT
Entity Relationship DiagramsVisual ER diagrams for all domain entitiesDRAFT
Deployment InfrastructureCloud Run, Railway, CI/CD pipelineDRAFT
Environments & ConfigEnvironment variables, staging/production configDRAFT

Source Repositories

RepositoryRole
equa-webFrontend (Next.js, 24 modules)
equa-serverBackend API (Node.js, 19 modules)
equa-patternlibDesign system (30+ components)
equa-desktop-appmacOS/iOS native client