Register all active platform services and base features in core DB so admin can manage them, add delivery/hospitality/sports-center backend phases, update apps catalog and production deploy tooling. Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| alembic | ||
| app | ||
| scripts | ||
| alembic.ini | ||
| Dockerfile.dev | ||
| pytest.ini | ||
| README.md | ||
| requirements.txt | ||
Hospitality Platform Service (Torbat Food)
Independent enterprise Hospitality Platform for Cafe, Coffee Shop, Restaurant, Fast Food, Bakery, Pastry, Ice Cream, Juice Bar, Cloud Kitchen, Food Court, Catering, and Take Away.
| Field | Value |
|---|---|
| Service | hospitality-service |
| Database | hospitality_db (sole owner) |
| API Port | 8009 |
| Version | 0.12.8.0 |
| Phase | 12.8 Analytics |
| Permissions | hospitality.* |
| ADR | ADR-017 |
Responsibilities (through Phase 12.8)
- Venue / branch / table foundation
- Digital menu catalog (allergens, modifiers, availability, media, localizations)
- QR Menu sessions + QR Ordering / cart shells
- Table Service & Reservations: reservations, table assignments, service requests, waitlist
- POS Lite: registers, shifts, tickets, ticket lines
- POS Pro: payments, discounts, tax lines, floor plans, stations (local records only)
- Kitchen: stations, tickets (routed from POS/QR by reference), ticket items
- Connectors: registrations + outbound dispatches to delivery/accounting/CRM/loyalty/communication/website platforms (mock providers only)
- Analytics: report definitions + snapshots computed via local
COUNT(*)queries only - Bundle-based licensing + feature toggles
- Capability / health discovery
- Publish-only events; provider contracts only
Does not call real connector SDKs, post accounting journals, run fiscal-device integrations, or provide AI suggestions yet.