Владелец ресторана мечтал управлять своим сайтом самостоятельно — без посредников, без ожидания и без лишних расходов. Ему нужен был не просто красивый сайт, а живая платформа, которая дышит вместе с его бизнесом: меняется с обновлением меню, отражает ежедневные акции и сохраняет уникальный стиль заведения.
Владелец ресторана хотел, чтобы сайт не просто информировал, а чувствовал время. Чтобы посетитель сразу понимал: открыто ли заведение прямо сейчас, можно ли сделать заказ или стоит вернуться позже.
Я добавил интеллектуальный модуль, который определяет текущий день, час и минуту на устройстве пользователя и автоматически сверяет их с графиком работы, заданным администратором в панели управления. Никакого ручного обновления — всё происходит мгновенно и незаметно для гостя.
В панели администратора я создал простой и наглядный интерфейс для настройки рабочих часов: на каждый день недели можно установить время открытия и закрытия, а также добавить перерывы или особые дни (праздники, санитарные дни). На стороне посетителя сайт при загрузке определяет локальное время и сверяет его с этими настройками. В зависимости от результата:
отображается статус «Открыто» или «Закрыто»,
меняются призывы к действию (например, «Забронировать столик» активен только в рабочие часы),
может автоматически скрываться кнопка заказа, если кухня уже не работает.
Всё это происходит в реальном времени, без перезагрузки страницы и без участия программиста.
Посетители перестали звонить с вопросом «Вы работаете?». Они сразу видят актуальный статус и доверяют сайту. Владелец больше не переживает, что кто-то придёт в закрытое заведение или, наоборот, уйдёт к конкурентам, не узнав, что ресторан уже открыт. Сайт стал по-настоящему «живым» и отзывчивым к реальному времени и потребностям гостей.