Architecture
This section covers the technical architecture of the Equa equity management platform, including system design, data model, infrastructure, and integration patterns.Documents (12)
| Document | Description | Status |
|---|---|---|
| System Overview | High-level system architecture and component diagram | DRAFT |
| Data Model | Core entities (92 TypeORM), relationships, and database schema | DRAFT |
| Frontend Architecture | equa-web 24-module structure, routing, state management | DRAFT |
| Backend Architecture | equa-server module structure, middleware, service layer | DRAFT |
| Auth & Permissions | Login, OAuth, RBAC, organization permissions | DRAFT |
| File Storage Architecture | Document storage, upload pipeline, CDN | DRAFT |
| Notification System | Email, in-app notifications, event-driven architecture | DRAFT |
| Event & Activity Model | Activity feed, audit trail, event sourcing | DRAFT |
| Third-Party Integrations | Google Drive, Microsoft, third-party service patterns | DRAFT |
| Entity Relationship Diagrams | Visual ER diagrams for all domain entities | DRAFT |
| Deployment Infrastructure | Cloud Run, Railway, CI/CD pipeline | DRAFT |
| Environments & Config | Environment variables, staging/production config | DRAFT |
Source Repositories
| Repository | Role |
|---|---|
| equa-web | Frontend (Next.js, 24 modules) |
| equa-server | Backend API (Node.js, 19 modules) |
| equa-patternlib | Design system (30+ components) |
| equa-desktop-app | macOS/iOS native client |