Visuelle Präsentation von Antragsideen für die Grüne Ratsfraktion Hagen
Go to file
Dotty Dotter 06f6568daa feat: Neue Antragsidee anlegen (Issue #1)
- Formular mit 4 Tabs: Basisdaten, Projektbeschreibung, Öffentlichkeitsarbeit, Zuständigkeiten
- Markdown-Preview (marked) für Dossier und Antragstext mit Toggle
- Fuzzy-Duplikatprüfung beim Tippen des Titels (GET /api/antraege/suche)
- POST /api/antraege erweitert um dossier, antragstext, notizen, allris_referenzen, referenzen
- Multi-Select für Ausschüsse und Personen
- Navigation: "+ Neue Idee" Button im Header
- Route /neu mit NeuAntragsidee.vue Komponente

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 00:21:53 +02:00
backend feat: Neue Antragsidee anlegen (Issue #1) 2026-03-31 00:21:53 +02:00
data Initial commit: Antragsideen-App Skeleton 2026-03-30 23:49:13 +02:00
frontend feat: Neue Antragsidee anlegen (Issue #1) 2026-03-31 00:21:53 +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.