Стартовали новые рейтинги digital-подрядчиковУспейте принять участие! Предварительные результаты.
SCreator
Разработка и дизайн приложения для вендингового кофейного аппарата LE 307
SCreator
#Приложение под ключ

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

73 
SCreator Россия, Калининград
Поделиться:
Разработка и дизайн приложения для вендингового кофейного аппарата LE 307
Клиент

Omimi

Сфера

Информационные технологии и интернет

Регион

Россия, Калининград

Мобильная платформа

Android

Сдано

Январь 2024

Задача

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

Решение

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

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

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

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

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

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

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

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

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

Мы доработали алгоритмы обработки ошибок, добавив логирование и уведомления, что позволило мгновенно реагировать на любые сбои в работе системы.

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

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

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

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

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

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

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

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

ERP-система передает настройки ингредиентов напрямую в приложение, обеспечивая точное выполнение рецептур и контроль над расходом ресурсов;

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

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

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

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

Одной из задач было обеспечить правильную передачу данных о выбранных напитках и их стоимости с кофейного аппарата на платёжный терминал;

Был реализован функционал бонусной системы, позволяющий покупателю оплачивать покупки полностью или частично накопленными бонусами, а также отслеживать их баланс через Telegram-бот;

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

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

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

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

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

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

Результат

Понятный интерфейс приложения позволяет пользователям легко выбирать напитки по своему вкусу.​ Интеграция со снековым автоматом дала возможность предлагать не только напитки, но и закуски, создавая полноценный уголок для отдыха.​ Связь с ERP-системой автоматизировала управление аппаратом, обеспечивая актуальность данных и точное выполнение рецептур.​ Внедрение платежного терминала и бонусной системы упростило процесс оплаты, позволяя клиентам использовать как обычные платежи, так и накопленные бонусы.​

Отзыв клиента

Шевцов Д.С.
Шевцов Д.С.

Руководитель

"Разработка приложения для вендингового аппарата LE 307 стала для нас ключевым шагом в развитии бизнеса. Мы автоматизировали продажи, упростили процесс оплаты и внедрили бонусную систему, что повысило лояльность клиентов. Благодаря интеграции с ERP-системой мы оптимизировали учет запасов и снизили затраты на обслуживание. Добавление снеков увеличило средний чек, а удобный интерфейс приложения привлек новых пользователей. В результате выручка выросла, а наши кофейные стойки стали еще популярнее среди покупателей."

https://lk.omimi-coffee.ru/

Стек технологий

  • С++ С++ Язык программирования
  • Dart Dart Язык программирования
  • Flutter Flutter Фреймворк/библиотека

Над проектом работали:


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

SCreator с удовольствием обсудит вашу задачу

Оставить заявку