Menufier — Продуктовый дизайн / разработка

2025-2026

Сайт

Menufier — онлайн-меню кофеен и баров. Большинство онлайн-меню выглядят устаревшими. Я хотел дать владельцам малого бизнеса доступ к хорошему дизайну без необходимости нанимать фрилансера.

Вайбкодинг

Работа над проектом была еще возможностью лучше узнать возможности кодинга с ИИ. Я начал кодить с Cursor, затем перешёл на Codex и в итоге остановился на Claude Code.

Клод стал моим основным инструментом в проекте. Его я использовал не только для кода, но и для дизайна, стратегии и маркетинга.

Значительная часть интерфейса создавалась прямо в коде, без использования Фигмы.

Онбординг

Онбординг состоит из шести шагов и собирает всю нужную информацию о заведении. Цель была в том, чтобы максимально сократить повторяющиеся действия. Например, при вводе часов работы их можно задать для одного дня и перенести на остальные дни недели.

  • Первый шаг на телефоне: заголовок «Начнём!», английский выбран основным языком, ниже — поле для выбора не более двух дополнительных языков
  • Выбор валюты: одно раскрывающееся поле со значением USD, на индикаторе прогресса пройдены два сегмента
  • Информация о заведении: пустые поля названия, описания и адреса, а также кнопка загрузки логотипа компании
  • Часы работы: отдельная строка для каждого дня недели с переключателем, временем открытия и закрытия и кнопкой копирования этих часов на остальные дни
  • Контактные данные: поля для номера телефона, Instagram, Facebook и Telegram
  • Завершающий шаг с галереей: плитка добавления изображения с ограничением 8 МБ и кнопка «Перейти в панель управления»

Дашборд

В отличие от многих конструкторов меню, я решил не усложнять работу с меню и не добавлять несколько разделов с навигацией. Вместо этого пользователь сразу попадает в дашборд со своим меню и делает большую часть работы прямо там.

Панель управления на телефоне: обложка и логотип заведения, название, часы работы, адрес и ссылки на контакты, ряд категорий меню и раздел коктейлей с элементами редактирования, удаления и изменения порядка

Меню

Из дашборда меню можно опубликовать, чтобы получить ссылку на меню и QR-код. Именно с этой частью взаимодействуют гости, поэтому я относился к ней как к основе всего продукта.

Опубликованное меню глазами гостя: фото и логотип кафе, название, часы работы и адрес, ряд категорий и блюда для завтрака ниже

Кофейни могут принимать онлайн-заказы. Тогда гости смогут оформить заказ прямо с телефона, а специальный бот отправит его в чат в Телеграме.

Я спроектировал два сценария заказа: навынос и в заведении. Для заказа в заведении каждому столу присвоен номер. Гости вводят его перед оформлением, чтобы сотрудники знали, куда принести заказ.

  • Категория сэндвичей в меню для гостей: сетка блюд с фотографией, названием, весом, ценой и кнопкой «плюс» на каждой карточке
  • Та же сетка после добавления двух блюд: кнопки «плюс» превратились в счётчики количества, а плавающая кнопка корзины показывает итоговую сумму 27 долларов
  • Панель корзины: вверху — переключатель «В заведении / Навынос», затем два выбранных блюда со счётчиками количества, предлагаемые дополнительно напитки и кнопка «Оформить заказ · 27 долларов»
  • Шаг заказа в заведении после корзины: единственное поле номера стола со значением 10 и кнопка «Подтвердить заказ · 27 долларов»

Даже если владелец не включил онлайн-заказы, гости всё равно могут добавлять блюда в корзину. Так они смогут увидеть общую стоимость заказа, и прочитать официанту заказ без необходимости его запоминать.

В этом случае гости видят сообщение о том, что онлайн-заказ недоступен и заказ можно просто показать официанту.

Корзина при отключённых онлайн-заказах: сообщение с предложением показать заказ официанту, выбранное блюдо и его количество, рекомендуемые напитки и итоговая стоимость вместо кнопки оформления

Анимации

Мне хотелось уделить чуть больше внимания деталям, чтобы владельцы заведений чувствовали качество продукта с самого начала. Поэтому я добавил микроанимации в разных частях интерфейса.

В работе над ними мне очень помогли дизайн-скиллы Emil Kowalski.

Closed
Closed
Closed
Closed
Closed
Closed
Closed