๐๏ธ C4 Model
AceSense at system, container, and Cloud Functions component levels.
:::info Verification scope The external GPU processing service is shown only as a boundary. Its internal components and deployment configuration were excluded from this audit. :::
System contextโ
Containersโ
| Container | Technology | Deployment |
|---|---|---|
| Flutter app | Flutter 3.41.9, Riverpod, go_router | Firebase Hosting + native builds |
| Landing | React 19, Vite 7 | Firebase Hosting landing |
| Admin | React 19, Vite 7 | Firebase Hosting acesense-admin |
| Docs | Docusaurus 3, React 19 | docsServer + Hosting docs |
| Launchpad | React 19, Vite 7 | launchpadServer + Hosting launchpad |
| REST/MCP | Express + Firebase Functions | apiServer, mcpServer |
| Core functions | TypeScript, Node.js 22 | Cloud Functions europe-west1 |
Docs and launchpad differ from ordinary SPAs: their public Hosting directories contain no sensitive bundle. A Function verifies an admin session cookie before serving HTML or assets.
Cloud Functions componentsโ
Upload sequenceโ
Relatedโ
Was this page helpful?