docs: add COMPONENT.md to all 18 components and README.md to 3 missing repos

This commit is contained in:
2026-07-07 16:23:57 +02:00
parent d2790ff9a1
commit 2e35796f37
21 changed files with 363 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
# Component: Jury-Voting
## Description
Real-time jury voting app for UNIKAT Ideenwettbewerb events (React + Express + SSE)
## Metadata
- **Deployment Target:** vps-docker
- **Upstream URL:** https://github.com/DoctoDre/Jury-Voting
- **Status:** active
## Interconnections
- (to be documented)
## Notes
- Part of dhive context in the Orchestrator monorepo
+29
View File
@@ -0,0 +1,29 @@
# Jury-Voting
Real-time jury voting application for the UNIKAT Ideenwettbewerb.
## Stack
- Frontend: React 19 + Vite
- Backend: Express.js
- Persistence: JSON file-based
- Real-time: Server-Sent Events (SSE)
## URLs
- Production: https://unikat.andreknie.de
- Admin: /admin
- Results/Beamer: /results
## Development
```bash
npm install
npm run dev
```
## Deployment
Push to main triggers GitHub Actions -> SSH to VPS -> systemd restart.
Port 3002 on VPS, Caddy reverse proxy.