Aurea — Multi-Tenant QR Menu SaaS
A multi-tenant digital menu platform for high-end hotels and restaurants. Guests scan a QR code and browse a fully localized menu — no app install.
- Client
- Aurea
- Year
- 2025
- Category
- SaaS Platform
- Technologies
- 15
About the project
Aurea is a SaaS platform run by a single superadmin, where each business lives as an isolated tenant with its own menu, theme, owner login and QR code.
The guest side opens at `/{locale}/m/{slug}`. A luxury hero with spotlight and shimmer loads with the venue's own branding and theme, pulled from the database. The menu works in five languages: Turkish, English, Russian, Arabic and German. For Arabic the interface flips fully right-to-left. Untranslated fields fall back, so the menu never shows blanks. Prices convert automatically using the currency tied to each language.
Dietary preference mode covers gluten-free, vegan, vegetarian, nut-free, dairy-free and halal. Incompatible dishes are dimmed rather than hidden, and the preference persists in the browser.
The business panel offers five-language menu and category management, drag-and-drop reordering, bulk actions, and allergen and diet tags. AI shows up in three places: reading a photo of a menu with OCR and structuring it into categories, context-aware translation, and description generation.
The platform panel handles creating tenants, assigning themes, activating and deactivating, CSV export, a support inbox, an audit log and maintenance mode. The superadmin can also operate any business's panel without knowing its password.
On security, every admin call is scoped by business id, row-level security rules are written in the database, and headers such as CSP and HSTS are in place. With no Supabase environment variables the app runs in demo mode on built-in seed data.
Results
- 5 (incl. Arabic RTL)
- Languages supported
- Not needed
- App install
- Zero-config demo mode
- Setup
- Application + database level
- Isolation
