×

Разработка и дизайн приложения для вендингового кофейного аппарата LE 307

Однажды несколько друзей-единомышленников, каждый из которых был увлечён кофе и современными технологиями, собрались за чашкой ароматного эспрессо. Каждый из них работал в разных сферах, но всех объединяло одно — страсть к хорошему кофе и желание сделать его доступным в любой точке города. Они заметили, что в их любимых кафе иногда приходилось ждать, особенно в часы пик. Почему бы не создать кофейные стойки самообслуживания, которые могут сочетать удобство автоматов с качеством, достойным лучших кафе? Стойки, которые могут готовить кофе из свежих зерен, с идеальной температурой и правильной экстракцией, но без очередей и ожидания. Стойки, которые можно найти везде — на работе, в парках, торговых центрах, чтобы каждый мог наслаждаться отличным кофе в любое время. Идея развивалась, и они решили добавить возможность подсоединения снекового аппарата, чтобы рядом со стойкой всегда можно было приобрести шоколадку или батончик. Это создавало полноценный уголок для отдыха, где можно перекусить и насладиться любимым напитком. Они решили, что их стойки будут не просто очередным кофейным автоматом, а настоящим бариста в кармане, который всегда готов порадовать не только идеальной чашкой кофе, но и чая. С этой идеей они обратились к нам, чтобы мы разработали индивидуальное приложение для кофемашины, так как стандартное было ограничено в функционале.

клиент

Кофейни самообслуживания OMIMI COFFEE

задача

Создать приложения для кофейного аппарата LE 307 под Android.

Дизайн-проектирование

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

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

Интеграция с кофейным аппаратом

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

    • Некоторые ключевые моменты взаимодействия были описаны недостаточно подробно, что вызвало необходимость дополнительных консультаций с производителем аппарата. Регулярное взаимодействие с командой разработчиков аппарата помогло нам получить дополнительные технические разъяснения, которые значительно ускорили процесс интеграции;
    • Чтобы связать кофейный аппарат с приложением на Flutter, использовали Kotlin в качестве промежуточного уровня. Это решение позволило оптимизировать процесс передачи данных между платформами и обеспечить стабильное соединение. Kotlin, благодаря своим возможностям для создания эффективных и гибких межплатформенных решений, стал ключевым инструментом для успешной интеграции;
    • Мы доработали алгоритмы обработки ошибок, добавив логирование и уведомления, что позволило мгновенно реагировать на любые сбои в работе системы.

Интеграция кофейного аппарата со снековым автоматом

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

  • Кофейный аппарат и снековый автомат от разных производителей имели различные протоколы связи, что усложняло процесс их объединения в единую систему. Контроллер, обеспечивающий связь между аппаратами, требовал тонкой настройки для корректного выполнения команд и синхронизации работы устройств;
  • Мы провели детальный анализ протоколов обоих аппаратов и разработали решение, позволившее объединить их на уровне контроллера. Это обеспечило корректную передачу команд и данных между устройствами;
  • Контроллер был тщательно настроен и протестирован для обеспечения надежного взаимодействия между кофейным и снековым автоматами. Мы учли все возможные сценарии использования и внедрили механизмы обработки ошибок и восстановления связи в случае сбоев.

Интеграция кофейного аппарата с ERP-системой

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

  • Важно было обеспечить своевременное обновление информации в приложении из ERP-системы, чтобы пользователь всегда получал актуальные данные о доступных напитках и снеках. Мы настроили систему таким образом, чтобы информация обновлялась мгновенно, как только происходили изменения в ERP-системе, что гарантирует актуальность данных на экране кофейного аппарата;
  • ERP-система передает настройки ингредиентов напрямую в приложение, обеспечивая точное выполнение рецептур и контроль над расходом ресурсов;
  • Добавили процесс ввода и проверки лицензионного ключа, который гарантирует, что приложение корректно связывается с ERP-системой при первом запуске и не дает установить на других аппаратах без покупки лицензии;
  • Кроме того, данные о продажах теперь автоматически передаются в ERP-систему, где они доступны для анализа в виде отчетов. Такой подход улучшил контроль над операциями и предоставил владельцам аппаратов мощный инструмент для оптимизации бизнеса.

Внедрение платёжного терминала и бонусной системы в кофейный аппарат

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

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

Настройки и тестирование кофейного аппарата

Для управление кофейным аппаратом в приложении предусмотрена панель управления, которая обеспечивает полный контроль и обслуживание устройства.

  • В окне "Настройки и обновление" пользователи могут легко обновлять программное обеспечение аппарата, а также загружать новые рецепты и изображения, что позволяет аппарату оставаться актуальным и предлагать новые возможности без необходимости вмешательства специалистов;
  • Окно "Тестирование" позволяет проводить полную диагностику работы аппарата, отслеживая параметры, такие как температура воды, статус очистки и наличие ошибок. Это значительно упрощает обслуживание и позволяет быстро устранять возможные проблемы, повышая надёжность устройства и снижая простой;
  • В разделе "Тестирование рецептов" оператор может протестировать различные напитки, чтобы убедиться в их корректной работе и соответствии стандартам рецепта. Это гарантирует, что клиенты всегда получают напитки самого высокого качества, что способствует повышению их удовлетворённости.
×

Получить коммерческое предложение

Заполните бриф сейчас и наш специалист свяжется с вами для консультации и составит ваше персональное предложение. Вы получите более точное КП.

×
Сообщение было успешно отправлено