No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples Added PMS example Jan 18, 2019
src
.eslintrc.js Added example of test printing and eslinter Nov 8, 2018
.gitignore
README.md
manifest.json Added PMS example Jan 18, 2019
package-lock.json Added PMS example Jan 18, 2019
package.json Added PMS example Jan 18, 2019
upload.js Fixed error with consts in node modules Dec 3, 2018
webpack.config.js

README.md

Poster POS Platform Boilerplate

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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