Build the menu
The owner manages dishes, categories, rooms and menus.
The domain supports multiple active menus per room and ordered dish/category associations.
A restaurant menu platform with dish editing, translations, QR access and subscriptions.
A subscription-based digital-menu product. A venue manager maintains dishes and languages in an admin app; guests open the published menu from a QR/table link. Subscription state controls product access, and guest reviews go through moderation.
Restaurants need to update menus, languages and table links without asking guests to install or update an app.
Restaurant and café owners or managers maintaining menus, plus guests viewing a menu on their phone.
Owner edits the restaurant menu
QR resolves table to room and venue
Read dishes and submit a review
Customer, subscription and invoice events
Webhook changes the product access state
Available features follow subscription status
The owner manages dishes, categories, rooms and menus.
The domain supports multiple active menus per room and ordered dish/category associations.
Menu content is prepared for different guest languages.
The language-model adapter sends dish and category text for batch translation and saves each result in the selected language.
Subscription state determines product availability.
Customer, subscription and invoice webhooks update the subscription state shown in the management app.
A QR link opens the menu for the venue or table.
Table → room → venue routing resolves active menus. This is a digital-menu workflow, not an implemented meal checkout.
Guest feedback enters a moderation workflow.
Authenticated guest review creation and owner/admin moderation are separate operations.
Managers edit venues, rooms and menus; guests open a public menu from a QR link.
A table QR link resolves the room and the active menu shown to the guest.
Payment-provider events update the subscription state used by the application.
Tell me what the application should do, how the team works today and which requirements or deadlines matter.