C4 Architecture Documentation System - Landing Page Sales Party
This repository consolidates the system architecture for the Landing Page for Sales project, helping the development team grasp the structure from a broad overview down to intricate details.
Document Index
Level 1: System Context
- Description: The big picture of interactions between the Sales Agent, the Landing Page system, and external partners (OCR, Auth, Core).
- Focus: Identifying system boundaries and integration points.
Level 2: Container Diagram
- Description: Decomposing the system into the Web App (Frontend), BFF (Backend), and Database.
- Technologies: React, Node.js, PostgreSQL.
Level 3: Component Diagram
- Description: The internal structure of the Frontend (Modules) and Backend BFF (Controllers/Services).
- Focus: Processing logic for OCR and illustration generation.
Level 4: Code Documentation
- Description: Detailed data processing flows (Sequence Diagram) and State management on the Frontend.
- Focus: The data synchronization mechanism between the input form and the PDF Viewer.
Last updated by: Agent mbl-landing-page-architecture