# 🍽️ Reservierungssystem mit KI-Unterstützung Intelligentes Reservierungs- und Tischmanagement für Restaurants. ## Features - **KI-gestützte E-Mail-Verarbeitung** (Ollama 7b) - **Automatische Terminänderungen** über Buchungsnummer - **Tischplan** mit Drag & Drop - **Gäste-Adressbuch** mit Historie - **Dashboard** mit Klärung erforderlich ## Schneller Start ```bash docker-compose up -d ``` - **URL:** http://192.168.0.250:8081 - **Datenbank:** SQLite (/data/reservations.db) ## KI-Integration Das System nutzt Ollama für: - E-Mail-Parsing und Intent-Erkennung - Buchungsnummer-Extraktion - Automatische Reservierungs-Verarbeitung **Ollama-Endpoint:** http://192.168.0.150:11434 ## Buchungsnummer-Format ``` RES-YYYY-MM-DD-XXX Beispiel: RES-2025-05-12-001 ``` ## API-Endpunkte | Endpunkt | Beschreibung | |----------|--------------| | GET /api/dashboard | Dashboard-Daten | | GET /api/reservations | Alle Reservierungen | | POST /api/reservations | Neue Reservierung | | GET /api/guests | Gäste-Adressbuch | | GET /api/emails | E-Mails (zur Klärung) | | GET /api/availability | Freie Tische prüfen | ## Workflows ### Neue Reservierung per E-Mail ``` 1. E-Mail wird empfangen 2. Ollama extrahiert: Name, Datum, Zeit, Personen 3. System erstellt Reservierung 4. Bestätigungsmail mit Buchungsnummer wird versendet ``` ### Terminänderung ``` 1. Gast schreibt: "Ich möchte RES-2025-05-12-001 verschieben" 2. Ollama erkennt Buchungsnummer + Intent 3. System findet Reservierung 4. Änderung wird durchgeführt 5. Historie wird protokolliert 6. Bestätigung wird versendet ```