Domo
О проекте
Приложение для заказа еды с быстрым откликом, плавными анимациями и отслеживанием доставки в реальном времени. Объединили каталог блюд, корзину, личный кабинет и оформление заказа в единый мобильный сервис. Интеграции и обмен данными через WebSocket связывают действия клиента с обработкой заказа.
Результаты
Связать приложение с сервисами обработки заказов.
Реализовали интеграционный обмен данными для каталога, корзины, клиентского профиля и заказов. Приложение передаёт выбранные позиции и параметры доставки, получает информацию от подключённых сервисов и отображает её в соответствующих разделах.
Обеспечить обновления в реальном времени.
Использовали WebSocket для получения событий от сервера. Статус заказа обновляется автоматически: приготовление, передача в доставку и завершение. Пользователю не нужно повторно открывать экран или вручную запрашивать обновление.
Сделать выбор блюд быстрым и удобным.
Разработали каталог с категориями и подробными карточками блюд: фотографиями, составом, пищевой ценностью и добавлением в корзину. Закреплённая панель показывает сумму заказа и позволяет перейти к оформлению из каталога или карточки товара.
Проработать плавность мобильного интерфейса.
Настроили анимации открытия карточек, всплывающих окон и переходов между состояниями. Связали визуальный отклик с действиями пользователя, чтобы добавление блюда, изменение корзины и переключение разделов воспринимались последовательно и понятно.
Интегрировать выбор адреса и способа получения.
Добавили карту, указание адреса и переключение между доставкой и самовывозом. В процессе оформления отображаются условия доставки и минимальная сумма заказа. Адреса сохраняются в профиле, упрощая последующие заказы.
Создать личный кабинет для постоянных клиентов.
Реализовали вход по номеру телефона с получением кода. Объединили заказы, сохранённые адреса, настройки и персональные акции. Предусмотрели запрос разрешения на уведомления для информирования пользователя о заказе.
Учесть ограничения работы кухни и обратную связь.
Подготовили отдельные состояния для закрытой кухни и временной остановки приёма заказов. Приложение объясняет причину ограничения и предлагает доступное действие. На экране заказа предусмотрены связь с поддержкой и оценка обслуживания.
0ms
0FPS
Хотите такой же результат?
Обсудите свой проект с нами.