Публичный сайт
Меню, адреса, заказ — открыто для всех. Страницы товаров, оптимизированные для поиска, JSON-LD, sitemap, Consent Mode v2.
leskovackikutak.rs
Публичный сайт + клиентское PWA + кухонная панель заведения + админ-панель + приложение для курьера + API. Заказы в реальном времени между ролями, кухонная сирена, несколько заведений, отчёты, оценки, программа лояльности.
Клиент заказывает через PWA → кухня видит заказ со звуковой сиреной на панели заведения → курьер получает задание на телефон → админ следит за всем в реальном времени. Одна база, разные роли.
Меню, адреса, заказ — открыто для всех. Страницы товаров, оптимизированные для поиска, JSON-LD, sitemap, Consent Mode v2.
leskovackikutak.rs
Устанавливаемое мобильное приложение. Корзина, адресная книга, бонусы программы лояльности, push-уведомления, отслеживание заказа. Android TWA в Play Console.
app.leskovackikutak.rs
Планшетный интерфейс для кухни со звуковой сиреной при поступлении нового заказа. Принять / готово / передать курьеру. Вход для каждого заведения.
lokali.leskovackikutak.rs
Взгляд сверху: каждый заказ, каждый товар, каждое заведение, каждый курьер. Категории, добавки, слайды главной, отчёты, оценки, бонусы.
admin.leskovackikutak.rs
В первую очередь для телефона. Уведомления о новых заказах, маршрут на карте, отметка «забрал» / «доставил», оценка клиента. Один курьер на заведение, легко масштабируется.
dostava.leskovackikutak.rs
REST-эндпоинт, с которым синхронизируются 4 приложения и сайт. Единый источник данных — один товар, один заказ, четыре ракурса.
api.leskovackikutak.rs




Установка в один клик из любого современного браузера. Опубликовано как Android-приложение в Play Console (TWA — Trusted Web Activity). Push-уведомление, когда курьер забирает Ваш заказ.


Постоянно открыт на настенном планшете у гриля. Новый заказ включает звуковую сирену, чтобы повар не пропустил его даже в шумной кухне. Нажатие — принять, отметка «готово», передача курьеру.



Счётчики за день, курьеры онлайн, последние заказы, выручка. Из той же панели: товары, категории, добавки, слайды главной страницы, оценки, бонусы программы лояльности, отчёты по каждому заведению.






Курьер открывает приложение, видит заказы, готовые к выдаче, нажимает «принять», затем «доставлено». Оценка клиента замыкает цикл. Привязка курьера к заведению встроена.


PHP 8.3 с PDO + MariaDB. Собственная сессионная аутентификация с флагами ролей (админ / заведение / курьер / клиент). Подключения в стиле PSR, без лишнего веса фреймворков.
Vanilla JS — без SPA-фреймворка. Service Worker на каждой панели для офлайн-режима и push. Web manifest для установки. Клиентское PWA обёрнуто в Android TWA.
SSE + резервный polling. Новый заказ от клиента → кухонная панель слышит сирену за <1 с. Курьер забрал заказ → клиент сразу видит статус.
bcrypt, CSRF-токены, отдельный вход для каждой роли, ограничение частоты запросов на эндпоинтах авторизации, CSP + HSTS preload, A+ на SSL Labs.
Полигональные зоны доставки для каждого заведения. Адрес клиента проверяется по зоне заведения, цена — по поясу расстояния. Интегрирована база улиц RGZ.
Встроенный учёт бонусов — каждый заказ приносит бонусы по уровню клиента, приглашённые друзья получают бонус на первый заказ. Промокоды, акции с ограниченным сроком.
Открыт · публичный, без входа
Открыт · регистрация или гостевой режим
Только после входа · аккаунт для каждого заведения
Только после входа · платформа
Только после входа · аккаунт для каждого курьера
REST · для всех 4 приложений и сайта
Если Вам надоело отдавать Wolt / Glovo 30% с каждого заказа — эта система окупается уже в первом квартале только за счёт экономии на комиссии. Та же модель подходит для пиццерий, суши, гриля и пекарен.