Browser runnable
Код для браузера
Один файл, который запускается прямо из файловой системы. Подходит для Owlfiles и обычного браузера.
Да, это код
Запуск через Owlfiles
Сохраните файл как restaurant-browser-app.html, откройте его из Owlfiles и выберите Open in Browser. Все интерактивные действия работают прямо в браузере без backend.
Что уже работает
Переключение ролей и экранов
Регистрация демо-пользователя
Добавление ресторана
Добавление блюд в корзину
Создание заказа и движение по статусам
Брони, отзывы, push-log
Формат
1 HTML
Стек
JS
Запуск
Browser
Owlfiles
Yes
Backend структура
frontend browser app
→ api gateway
→ auth service
→ restaurant service
→ menu service
→ order service
→ kitchen/push service
→ booking/review service
→ postgresql + redis + object storage
Схема БД
users
roles
permissions
restaurant_groups
restaurants
tables
menu_categories
menu_items
orders
order_items
order_events
reservations
reviews
promo_codes
notifications
System log
Регистрация / login
Статус
Ожидание действий.
В production здесь будет реальный backend, password hash, JWT/session и email verification.
Добавить ресторан
Сеть
Меню
Корзина
стол 12 / QR session
₽0
Профиль клиента
@anna.tastes
аватар, подписки, фото, отзывы
Можно хранить аллергию пользователя и предупреждать о блюдах
Можно публиковать фото в ленту
Можно оценивать блюда, официантов и рестораны
QR и order flow
restaurant_qr
→ открывает ресторан
table_qr
→ открывает ресторан + стол
order flow
cart → placed → accepted → in_kitchen → ready → served → closed
QR не создан.
Заказы
| ID | Стол | Сумма | Статус |
|---|