Visuelle Präsentation von Antragsideen für die Grüne Ratsfraktion Hagen
Go to file
Dotty Dotter 34d5671997 Initial commit: Antragsideen-App Skeleton
- Backend (FastAPI)
- Frontend
- Docker Compose
- README
2026-03-30 23:49:13 +02:00
backend Initial commit: Antragsideen-App Skeleton 2026-03-30 23:49:13 +02:00
data Initial commit: Antragsideen-App Skeleton 2026-03-30 23:49:13 +02:00
frontend Initial commit: Antragsideen-App Skeleton 2026-03-30 23:49:13 +02:00
.gitignore Initial commit: Antragsideen-App Skeleton 2026-03-30 23:49:13 +02:00
docker-compose.yml Initial commit: Antragsideen-App Skeleton 2026-03-30 23:49:13 +02:00
README.md Initial commit: Antragsideen-App Skeleton 2026-03-30 23:49:13 +02:00

Antragsideen Hagen

Web-Applikation zur Verwaltung und Visualisierung der Grünen Antragsideen.

Quick Start

# 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.