/pos-platform-boilerplate

Шаблон для создания приложений на POS платформе Poster.

Primary LanguageJavaScript

Poster POS Platform Boilerplate

POS Platform Boilerplate — это шаблон для создания приложений на POS платформе.

Как начать работу описано в разделе Начало работы. После запуска вы можете начинать разрабатывать свое приложение прямо в этом проекте.

Приложение на POS платформе выполняются на Javascript. Вы можете писать приложение на любом языке, который компилириуется в JS (CoffeeScript, TypeScript). Приложение загружается в систему в виде одного JS-файла (bundle) который собирается при помощи webpack.

Для создания интерфейса приложения, вы можете использовать любой фреймворк или библиотеки. Например, Backbone, VueJS, Angular, React. Например интерфейс Poster написан на React.

Начало работы

  1. Склонируйте репозиторий

  2. Перейдите в папку с проектом и выполните:

Убедитесь, что имеете версию node v16.20.0

npm install 
npm run dev
  1. Зайдите в веб-версию кассового решения в своем аккаунте: {account}.joinposter.com/pos. Логин и пароль — который вы указывали при регистрации, стандартный пин-код официанта 0000.

  2. Откройте заказ и оплатите его. После закрытия счета приложение из Boilerplate покажет попап.

  3. Ура, вы запустили первое приложение на платформе 🎉

Примеры приложений

Чтобы запустить одни из примеров поменяйте компоненту в файле src/js/App.jsx

Hello World – Показывает как модифицировать интерфес трерминила Poster и отображать свой интерфейс.

Система лояльности – Показывает как работать с заказом, находить гостей по номеру телефона и создавать новых. Устанавливать скидку на заказ.

Система управления отелем – Пример приложения для управления отелем