PEACH


Сайт / Кофейня


Home Bakery — кофейня и булочная в Москве. Гостям нужно было меню, где легко найти позицию и проверить состав, а команде — возможность самой менять позиции, фото и наличие. Дизайнера в проекте не было: макеты и интерфейс я делал сам, параллельно с кодом.
Сначала я выяснил, о чём гости спрашивают чаще всего, — о составе и аллергенах. Поэтому главным экраном стала карточка позиции, а не главная страница.
В меню 114 позиций в двадцати с лишним категориях. Гость открывает категорию или ищет по названию и ингредиенту.
Для сотрудников сделал закрытую базу знаний с тем же поиском и статусом наличия, чтобы на вопрос гостя можно было ответить сразу.
Палитра тёплая, как витрина булочной: карамельный фон, светлые карточки, шоколадный текст. Оранжевым отмечена выбранная категория, коричневым — кнопки и фокус.
Заголовки набраны Geologica, текст — Raleway.
В каталоге карточка показывает фото, название и цену, остальное открывается по кнопке «Подробнее». На странице позиции состав и аллергены стоят отдельными блоками, а если состав ещё проверяется, сайт прямо пишет об этом.
Внизу экрана — тёмная капсула: фильтры, переключатель «Кухня / Бар» и поиск. Скругления: 6 px у полей, 32 px у крупных блоков, кнопки — пилюли.
В каталоге только то, что нужно для выбора: фото, название и цена. Состав и аллергены открываются по кнопке «Подробнее».
Фильтры, переключатель «Кухня / Бар» и поиск собраны в одну тёмную капсулу внизу экрана, под пальцем.
Состав и аллергены — отдельные блоки. Пока состав не проверен, сайт прямо пишет об этом и просит уточнить у сотрудника.
В админке позиция редактируется на одном экране: фото с кадрированием 4:3, КБЖУ, аллергены, наличие и публикация. Внизу одна липкая панель со статусом и кнопками «Отмена» и «Сохранить».
Одна нижняя липкая панель заменяет разбросанные действия: статус, «Отмена» и «Сохранить».
Сайт собран на Astro с серверным рендерингом, данные лежат в SQLite. Сделал импорт меню и фото, резервные копии и демо-режим, чтобы заказчик мог посмотреть всё до запуска.
Карточку с аллергенами проверял на позициях с длинным составом, чтобы она не разваливалась на узком экране. Сейчас проект работает в демо-режиме, постоянный деплой — отдельная задача.
Гость находит блюдо и проверяет состав. Команда обновляет меню через админку. Сейчас проект работает в демо-режиме, постоянный деплой — отдельная задача.
Меню из 114 позиций с поиском по названию и ингредиенту и админка с фото и КБЖУ.
Напишите, что нужно сделать, — отвечу и предложу, с чего начать.