Запустили и 10 лет поддерживаем канадский сервис для HoReCa

  • Приложение

  • iOS

  • Ритейл

  • Автоматизация

Интро

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

Над этим проектом мы работаем до сих пор. Система получилась большая и интересная, сейчас про нее расскажем.

Разработка сервиса Koomi
01

Задача

Разработать комплексную систему для управления ресторанами

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

02

Решение

Помогли автоматизировать HoReCa в Канаде

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

03

Разработка

Наша POS-система — это три взаимосвязанных приложения и административная панель управления.

Так выглядит MEV

Так выглядит MEV

Общение между устройствами

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

Заголовок

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

Юрий Возлеев

iOS-разработчик MobileUp

Сложная математика

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

Взаимодействие с принтерами

Настраиваем систему, чтобы чеки печатались красиво и в соответствии с регламентом.

Принтеры, которые используем для тестирования

Принтеры, которые используем для тестирования

Устройство системы

Архитектура приложения легко выдерживает нагрузку в сотни заказов в день и не перегружает память мобильных устройств. Приложение уверенно работает без падений в течение всего рабочего дня.

Устройство системы Koomi

Устройство системы

Работа с MEV

Система умеет работать не только с принтерами и кассовыми аппаратами, но и с MEV-устройствами, подключенными к торговой точке. Они регистрируют продажу и передают информацию на сервер. Настроили отдельную систему печати, онлайн-обновление статуса заказа, занесение заказов от сервисов доставки и официантов.

MEV — аббревиатура французского термина Module d’Enregistrement des Ventes, то есть модуль для регистрации продаж.

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

В Квебеке его обязательно использовать для любого типа ресторана, кейтеринга или бара.

Поддержка различных терминалов

Поддерживаем физические и онлайн-терминалы. Вместе с заказчиком реализовали и лицензировали особый способ оплаты. На экране оплаты терминала пользователь может выбрать, оплатить картой или наличными. Если выбирает карту, то мы сами обработаем оплату, выступим посредником между эквайером и посетителем. А если наличными — сделаем скидку.

Касса для тестирования

Касса тоже нужна для тестирования, храним там офисные биткоины

04

Тестирование

POS Система — это очень нетипичный проект в плане тестирования

Удивительные устройства

Помимо MEV на проекте много любопытных железяк. Например, Clover — необычный платежный терминал для рынка России.

Работает на Android, у него есть собственная камера. Или Square — тоже терминал оплаты, для проверки которого мы должны имитировать канадскую геолокацию.

Тестирование MEV

Не только кропотливо настроили систему, но и следим за ее бесперебойной работой.

Наш QA-лид Илья Зеленский написал материал о том, как работать с системой.

Читать по теме:

Зачем тестировщику знать французский: что такое MEV и как с ним работать

Заголовок

«Один из самых необычных проектов в моей практике, в первую очередь из‑за тестового окружения. Разнообразные платежные терминалы, печать настоящих кассовых чеков на принтерах, и вишенка на этом торте — модуль учета транзакций MEV, который не встретишь нигде в России.

Одним словом — не заскучаешь.»

Илья Зеленский

QA-лид MobileUp

Тест-кейсы

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

При тестировании учитываем тип подписки, конкретные устройства, все типы заказов и отчетов, опции, ингредиенты, скидки, модификаторы, заказы и возвраты.

У вас есть похожая задача? Давайте обсудим!

05

Итог

Работаем дальше

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

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

  • 10 лет работы

  • 3 приложения под iPad

  • 600+ заведений

  • Бесконечная любовь к проекту

06

Команда

Команда проекта

  • Тестирование

    Илья Зеленский, Ирина Моисеенко

  • Разработка

    Юрий Возлеев, Павел Петрович, Илья Билтуев, Макс Безденежных

  • Технический директор

    Евгений Валеев

01

Похожие проекты

02

Сотрудничество

Контакты

0

Мы всегда рады сотрудничеству и новым проектам.

Опишите задачу, и мы с вами свяжемся.
Или напишите в Телеграм.

Давайте знакомиться!

ВыбратьОткуда вы о нас узнали
  • Рейтинги
  • Рекомендации
  • Конференции
  • Публикации
  • Соцсети
  • Другое

Нажимая «Отправить», вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности

Ваша заявка успешно отправлена

Мы все изучим и скоро выйдем на связь