Peter (OpenClaw) a5e2788d57 Fix: Admin-Routen vollständig stabilisieren
- admin_routes.py: Robuste Fehlerbehandlung für fehlende 'config' Tabelle
- admin_routes.py: Alle Endpunkte mit try/except geschützt
- login_routes.py: /admin Route hinzugefügt (fehlte nach Refactoring)
- SMTP/LLM/Hours APIs funktionieren jetzt auch ohne bestehende Config

Closes: 500er Fehler bei SMTP und LLM Konfiguration
2026-05-27 08:23:43 +00:00

🍽️ 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

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
S
Description
Reservierungssystem mit 3 Raeumen, Security, Captcha
Readme 274 KiB
Languages
Python 52.6%
Go 28.8%
HTML 15.3%
CSS 3.2%