docs(c4): update L1 personas and L2 frontend container description
This commit is contained in:
@@ -10,13 +10,13 @@ Who uses the system and what external systems does it interact with.
|
|||||||
C4Context
|
C4Context
|
||||||
title System Context: Familienarchiv
|
title System Context: Familienarchiv
|
||||||
|
|
||||||
Person(admin, "Administrator", "Manages users, triggers bulk imports, reviews documents")
|
Person(admin, "Administrator", "Manages users, triggers bulk imports, reviews and transcribes documents")
|
||||||
Person(member, "Family Member", "Searches, browses, and reads archived documents")
|
Person(member, "Family Member", "Searches, browses, reads, and transcribes archived documents")
|
||||||
|
|
||||||
System(familienarchiv, "Familienarchiv", "Web application for digitising, organising, and searching family documents")
|
System(familienarchiv, "Familienarchiv", "Web application for digitising, organising, and searching family documents")
|
||||||
|
|
||||||
Rel(admin, familienarchiv, "Manages via browser", "HTTPS")
|
Rel(admin, familienarchiv, "Manages via browser", "HTTPS")
|
||||||
Rel(member, familienarchiv, "Searches and views via browser", "HTTPS")
|
Rel(member, familienarchiv, "Searches, reads, and transcribes via browser", "HTTPS")
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -32,7 +32,7 @@ C4Container
|
|||||||
Person(user, "User", "Admin or family member")
|
Person(user, "User", "Admin or family member")
|
||||||
|
|
||||||
System_Boundary(archiv, "Familienarchiv (Docker Compose)") {
|
System_Boundary(archiv, "Familienarchiv (Docker Compose)") {
|
||||||
Container(frontend, "Web Frontend", "SvelteKit / Node.js", "Server-side rendered UI. Handles session cookies, search UI, document viewer, and admin panel.")
|
Container(frontend, "Web Frontend", "SvelteKit / Node.js", "Server-side rendered UI. Handles auth session cookies, document search and viewer, transcription editor, annotation layer, family tree (Stammbaum), stories (Geschichten), activity feed (Chronik), enrichment workflow, and admin panel.")
|
||||||
|
|
||||||
Container(backend, "API Backend", "Spring Boot 4 / Java 21 / Jetty", "REST API. Implements document management, search, user auth, file upload/download, transcription, OCR orchestration, and SSE notifications.")
|
Container(backend, "API Backend", "Spring Boot 4 / Java 21 / Jetty", "REST API. Implements document management, search, user auth, file upload/download, transcription, OCR orchestration, and SSE notifications.")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user