# Marktvogt — Programmverwaltung ## Eingabemoeglichkeiten ### 1. Manuell Veranstalter erstellt Programmpunkte von Hand: - Tag - Uhrzeit (von - bis) - Titel - Beschreibung - Ort / Buehne (optional) - Kuenstler/Gruppe (optional, Verlinkung auf Profil) ### 2. PDF-Upload mit LLM-Parsing Veranstalter laedt ein bestehendes Programm als PDF hoch. Ein LLM extrahiert automatisch die strukturierten Daten: - Erkennung von Tagen, Uhrzeiten, Programmpunkten - Aufbereitung in das interne Format (Tag, Uhrzeit, Titel, etc.) - Veranstalter kann das Ergebnis pruefen und korrigieren Workflow: 1. PDF hochladen 2. LLM parsed und zeigt Vorschau 3. Veranstalter prueft, korrigiert bei Bedarf 4. Bestaetigung -> Programm wird uebernommen ## Anzeige fuer Besucher - Programm nach Tagen gegliedert - Zeitstrahl / Tagesansicht - Filterbar nach Buehne / Kategorie - Verlinkung zu Kuenstler-Profilen ## Entscheidungen - [x] **LLM-Provider**: Google Gemini (gemini-2.5-flash-lite default) - [x] **Bild-Upload**: Ja, auch Bilder und Flyer-Scans werden per LLM geparsed - [x] **Push bei Aenderungen**: Ja, User mit Erinnerung fuer diesen Markt werden benachrichtigt - [x] **PDF-Export**: Ja, Programm als PDF exportierbar (fuer Aushang vor Ort)