vccs
Vue 3용 차트 컴포넌트 모음, Recharts에서 포팅
Kommunalpolitik in Oldenburg verstehen: Beschlüsse recherchieren, Fragen stellen und Themen verfolgen. Website und native iOS-App mit Quellen aus dem Ratsinformationssystem.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Was entscheidet die Stadt — und was bedeutet das für dich? Kommunalpolitik in Oldenburg. Verständlich, durchsuchbar und mit Quellen. Ratslotse erschließt Tagesordnungen, Vorlagen und Beschlüsse aus dem öffentlichen Ratsinformationssystem. Du kannst Themen verfolgen, Entscheidungen nachlesen und Fragen stellen, ohne dich durch einzelne Protokolle arbeiten zu müssen. Lotti, unsere Lotsenmöwe, begleitet dich dabei durch die Anwendung. 🔎 Beschlüsse recherchieren Suche nach Stichworten und Themen, filtere Ergebnisse und lies die zugehörigen Vorlagen und Protokolle nach.README 전문 보기 ↗
Ratslotse erschließt Tagesordnungen, Vorlagen und Beschlüsse aus dem öffentlichen Ratsinformationssystem. Du kannst Themen verfolgen, Entscheidungen nachlesen und Fragen stellen, ohne dich durch einzelne Protokolle arbeiten zu müssen. Lotti, unsere Lotsenmöwe, begleitet dich dabei durch die Anwendung.
Ratslotse gibt es als Website und als native SwiftUI-App für iPhone und iPad. Der Haushaltsbereich im Web ist für Konten mit entsprechender Berechtigung verfügbar. Ein Android-Gerüst liegt im Repository, ist aber noch nicht veröffentlicht.
Grundlage sind die öffentlich zugänglichen Informationen der Stadt Oldenburg. Ratslotse ist ein unabhängiges Projekt und kein offizielles Angebot der Stadt. KI hilft beim Aufbereiten, Suchen und Erklären. Ihre Antworten können Fehler enthalten; für den genauen Wortlaut führt der Weg deshalb immer zur Quelle. Fehlende oder noch nicht veröffentlichte Protokolle begrenzen die Auswertung.
Fehler, unverständliche Texte und Ideen kannst du über die Issues melden. Für Code- und Dokumentationsbeiträge erklärt der Beitragsleitfaden die lokale Einrichtung, Prüfungen und den Weg zum Pull Request.
| Einstieg | Inhalt |
|---|---|
| Webanwendung | Backend, Frontend und lokale Entwicklung |
| iOS-App | SwiftUI-Projekt, Tests und Builds |
| Technische Dokumentation | Architektur, Datenverarbeitung und Betrieb |
| Entwicklungsrezepte | Wiederkehrende Änderungen mit den zugehörigen Dateien |
| Projektregeln | Arbeitsablauf und technische Vorgaben; auch über AGENTS.md erreichbar |
| Änderungsverlauf | Veröffentlichte Änderungen |
| Verzeichnis | Inhalt |
|---|---|
council/ | Ratsdaten abrufen, verarbeiten und durchsuchen |
kern/ | Gemeinsame Datenhaltung, KI-Anbindung und Benachrichtigungen |
web/ | FastAPI-Backend und Next.js-Frontend |
ios/ | Native App für iPhone und iPad |
api/ | OpenAPI-Vertrag für die Schnittstelle |
scripts/ | Entwicklung, Datenpflege und Betrieb |
tests/, eval/ | Automatisierte Tests und Auswertung der KI-Qualität |
kommunalwahl/ | Wahlprogramme, Kandidatenregister und Daten für den Wahlabend |
docs-site/ | Quellen der technischen Dokumentation |
docs/archiv/ | Historische Planungsunterlagen |
Der technische Kern besteht aus Python, SQLite mit FTS5, FastAPI und Next.js. Sprachmodelle werden über OpenRouter angebunden; die iOS-App nutzt SwiftUI.