43 lines
991 B
Markdown
43 lines
991 B
Markdown
# Antragsideen Hagen
|
|
|
|
Web-Applikation zur Verwaltung und Visualisierung der Grünen Antragsideen.
|
|
|
|
## Quick Start
|
|
|
|
```bash
|
|
# Starten
|
|
docker-compose up -d --build
|
|
|
|
# Öffnen
|
|
open http://localhost:8080
|
|
|
|
# Logs
|
|
docker-compose logs -f
|
|
|
|
# Stoppen
|
|
docker-compose down
|
|
```
|
|
|
|
## Features
|
|
|
|
- **Graph-View**: Interaktive Netzwerk-Darstellung mit Cytoscape.js
|
|
- **Tabellen-View**: Sortierbare Übersicht
|
|
- **Kanban-View**: Status-basierte Spaltenansicht
|
|
- **CRUD**: Vollständige Bearbeitung der Anträge
|
|
- **Verbindungen**: Automatisch (Ausschuss/Person) oder manuell
|
|
|
|
## Datenbank
|
|
|
|
SQLite unter `data/antragsideen.db`
|
|
|
|
## API
|
|
|
|
- `GET /api/antraege` — Liste aller Anträge
|
|
- `GET /api/antraege/:id` — Einzelner Antrag
|
|
- `POST /api/antraege` — Neuer Antrag
|
|
- `PUT /api/antraege/:id` — Update
|
|
- `DELETE /api/antraege/:id` — Löschen
|
|
- `GET /api/graph` — Graph-Daten (Nodes + Edges)
|
|
- `PUT /api/graph/positions` — Positionen speichern
|
|
- `GET /api/stammdaten` — Ausschüsse, Personen, etc.
|