Skip to content

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

Notifications You must be signed in to change notification settings

KonstantinTZ/coffee-crm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Система управления кофейней (или небольшим кафе) "XPresso".

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

Конкурентные преимущества

  • Простота эксплуатации.
  • Не требует специализированного торгового оборудования.
  • Работает внутри браузера, не требует сервера.

При помощи данного приложения можно:

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

Как пользоваться приложением?

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

Возможно, Вам может потребоваться программа для расширения рабочего стола на мобильные устройства с сенсорным экраном. Например:SpaceDesk или подобные ей.

  • Открыть главную страницу приложения по ссылке.
  • Открыть элементы навигации: "Кухня", "Выдача", "Табло" в разных окнах.
  • Открыть элементы навигации: "Кухня", "Выдача", "Табло" в разных окнах браузера и разместить их на соответствующих экранах.
  • Перевести все открытые вкладки в полноэкранный режим при помощи клавиши на клавиатуре "F11".

Дополнительные разъяснения по настройке приложения

  • Элементы навигации: "Кухня" желательно расположить на сенсорном экране и в зоне приготовления заказов.
  • Элементы навигации: "Табло" расположить на экране в зоне видимости гостей Вашего заведения. (Элементы навигации можно скрыть и открыть по нажатию кнопки "Закрыть/Открыть навигацию" находящуюся слева от красной надписи "В процессе")
  • Элементами навигации: "Меню", "Заказ","Выдача" и "История" может управлять один оператор.

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


Алгоритм работы с приложением

  • На странице "Меню" оператор добавляет соответствующие позиции озвученные гостем в нужном количестве (до 10 шт. на одну позицию).
  • Далее позиции отображаются на странице "Заказ" в виде таблицы и могут быть скорректированы оператором, выбирается форма оплаты, гостю озвучивается сумма "К оплате", производятся взаиморасчеты. Оператором вручную выбивается чек на POS терминале.
  • После завершения взаиморасчётов нажимается кнопка "Завершить оплату", высвечивается надпись "Сообщите номер заказа клиенту:M22(например)". Данное сообщение будет доступно на странице "Заказ" до добавления новой позиции в заказ из страницы "Меню" Номер заказа отображается на странице "Табло" в графе "В процессе"
  • Далее заказ попадает на страницу "Кухня", где оператор отвечающий за приготовление заказа, нажимает на саму позицию по её готовности, при этом карточка позиции становится зелёной. По готовности всех позиций заказа активируется красная кнопка "Готов". По нажатии кнопки "Готов", раздаётся звуковой сигнал, позиция переводится на страницу "Выдача", а на странице "Табло" номер заказа перемещается в графу "Готов".
  • Далее оператор отвечающий за выдачу на странице "Выдача" сверяет позиции предоставленные поваром с отображаемыми на экране, при различии сообщает повару и доукомплектовывает заказ. При отсутствии различий выдает соответствующий заказ гостю. При нажатии зелёной кнопки "Выдан" заказ пропадает из страницы "Табло", графы "Готов" и попадает на страницу "История". При поточной выдаче заказов, по окончании выдачи оператор может нажать зелёную кнопку "Выдать все заказы" в левом углу страницы "Выдача" и так же убрать все заказы со страницы "Табло", графы "Готов" и перевести их на страницу "История".
  • На странице "История" заказ может быть скорректирован в меньшую сторону. При нажатии синей кнопки "Изменить" отображается всплывающее окно с позициями заказа и возможностью уменьшить их количество. При этом в графе "Возврат клиенту" отображается сумма к возврату. По завершению взаиморасчетов с клиентом нажимается кнопка "Сохранить изменения". Для отмены нажимается кнопка "Отмена" или "Х". Дополнительно для поиска заказа можно воспользоваться строкой поиска в верхней части страницы "История". Поиск производится по номеру заказа(можно ввести не более 3-х символов, регистр НЕ важен).
  • По завершении рабочей смены оператор нажимает жёлтую кнопку "Закрыть смену" на странице "История". Отображается всплывающее окно с предупреждением. Далее по нажатии кнопки "Экспорт в Excel" производится экспорт истории заказов в файл с расширением ".xlsx" и сохраняется на жёсткий диск компьютера, при этом история заказов очищается. Для отмены нажимается кнопка "Отмена" или "Х".

Стек технологий использованный при разработке данного приложения

  • Библиотека React.
  • Библиотека Bootstrap.
  • Стейт менеджер MobX.
  • Библиотека React Router.
  • Для синхронизации работы в разных вкладках браузера использована библиотека mobx-persist-store.

Планы развития приложения

  • Добавления функционала печати номерков и списка заказанных позиций на термо принтере.
  • Добавления функционала передачи информации о заказе на POS терминал.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published