Описание проекта
Самое важное для нас — настройка блюда и корзина. У каждой позиции нужны модификаторы и опции: размер, дополнительные топпинги, выбор соуса, удаление ингредиента и свободный комментарий для кухни. Цена в корзине должна пересчитываться мгновенно при смене опций, а итог, правила обслуживания и стоимость доставки — быть прозрачными до того, как клиент подтвердит заказ. После успешной онлайн-оплаты заказ должен создаваться автоматически, гость получает подтверждение с номером заказа и примерным временем, а сам заказ сразу появляется на экране кухни, чтобы персонал начал готовить без ручного переписывания.
Экран кухни — вторая половина задачи. Он должен показывать входящие заказы в реальном времени: состав, выбранные модификаторы, комментарии, тип заказа (самовывоз или доставка) и статус, который сотрудник может двигать вперёд: новый, готовится, готов, выдан. Хотим простую админку для правки меню, цен и доступности (отметить блюдо как «нет в наличии»), настройки часов работы и зон доставки, а также просмотра истории заказов. Напишите, какие способы оплаты вы можете подключить и как обрабатываете возвраты и неуспешные платежи.
— Меню с категориями, модификаторами/опциями блюд и реальной корзиной
— Онлайн-оплата с подтверждением, номером заказа и примерным временем
— Выбор самовывоза и доставки с адресом, зонами и стоимостью доставки
— Экран кухни в реальном времени со статусами и комментариями
— Админка: меню, цены, доступность, часы работы и история заказов
— Мобайл-ферст, быстрое и понятное оформление на телефоне