This website requires JavaScript.
Explore
Help
Register
Sign In
marcel
/
familienarchiv
Watch
1
Star
0
Fork
0
You've already forked familienarchiv
Code
Issues
115
Pull Requests
1
Actions
Packages
Projects
Releases
Wiki
Activity
Files
c1e5732fadb0bbf952db40cd60d07991ea3c6607
familienarchiv
/
docs
/
architecture
/
c4
/
l3-frontend-3d-administration.puml
Marcel
62bef1d267
docs(c4): add L3 frontend 3c/3d and sequence diagrams
2026-05-06 22:52:21 +02:00
1.9 KiB
Raw
Blame
History
Component Diagram: Web Frontend â Administration & Help
Component Diagram: Web Frontend â Administration & Help
Web Frontend (SvelteKit / SSR)
[system]
«component»
/admin/users,
/admin/users/[id],
/admin/users/new,
/admin/invites
[SvelteKit
Routes]
User
directory,
create/update/delete
users,
and
manage
invite
codes.
Requires
ADMIN_USER
permission.
«component»
/admin/groups,
/admin/groups/[id],
/admin/groups/new
[SvelteKit
Routes]
Permission
group
management:
create/edit
groups
and
their
permission
sets.
«component»
/admin/tags
and
/admin/tags/[id]
[SvelteKit
Routes]
Tag
administration:
edit
tag
hierarchy,
merge
tags,
delete
subtrees.
«component»
/admin/ocr
and
/admin/ocr/[personId]
[SvelteKit
Routes]
Global
and
per-person
OCR
configuration.
Manages
script
types
and
triggers
sender
model
training.
«component»
/admin/system
[SvelteKit
Route]
System
status
panel.
Triggers
Excel/ODS
mass
import
(POST
/api/admin/trigger-import).
Displays
import
state.
«component»
/hilfe/transkription
[SvelteKit
Route]
Static
transcription
style
guide
for
Kurrent
and
Sütterlin
character
recognition.
No
backend
calls.
«person»
Administrator
«person»
User
«container»
API
Backend
[Spring
Boot]
Manages
users
and
invites
[HTTPS
/
Browser]
Views
transcription
style
guide
[HTTPS
/
Browser]
GET/POST/DELETE
/api/users,
POST
/api/auth/invite
[HTTP
/
JSON]
GET/POST/PUT/DELETE
/api/groups
[HTTP
/
JSON]
GET/PUT/DELETE
/api/tags
[HTTP
/
JSON]
GET/POST
/api/ocr
(global
config
and
sender
training)
[HTTP
/
JSON]
POST
/api/admin/trigger-import,
GET
/api/admin/import-status
[HTTP
/
JSON]
Reference in New Issue
View Git Blame
Copy Permalink