daaa9bff5e61d1556cfd15a91c0fbf349c6039d6
- admin.html: Komplette Tab-Navigation implementiert - admin.html: Alle Funktionen (Räume, Bereiche, Blockierung, SMTP, LLM) - admin_routes.py: SQL-Fehler behoben (table_id → table_ids) Admin-Oberfläche jetzt voll funktionsfähig
🍽️ 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
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
Description
Languages
Python
52.6%
Go
28.8%
HTML
15.3%
CSS
3.2%