docs: add COMPONENT.md to all 18 components and README.md to 3 missing repos
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user