POS Platform Boilerplate — это шаблон для создания приложений на POS платформе.
Как начать работу описано в разделе Начало работы. После запуска вы можете начинать разрабатывать свое приложение прямо в этом проекте.
Приложение на POS платформе выполняются на Javascript. Вы можете писать приложение на любом языке, который компилириуется в JS (CoffeeScript, TypeScript). Приложение загружается в систему в виде одного JS-файла (bundle) который собирается при помощи webpack.
Для создания интерфейса приложения, вы можете использовать любой фреймворк или библиотеки. Например, Backbone, VueJS, Angular, React. Например интерфейс Poster написан на React.
-
Склонируйте репозиторий
-
Перейдите в папку с проектом и выполните:
npm install
npm install webpack-dev-server -g
npm run dev
-
Зайдите в веб-версию кассового решения в своем аккаунте:
{account}.joinposter.com/pos
. Логин и пароль — который вы указывали при регистрации, стандартный пин-код официанта 0000. -
Откройте заказ и оплатите его. После закрытия счета приложение из Boilerplate покажет попап.
-
Ура, вы запустили первое приложение на платформе 🎉
Чтобы запустить одни из примеров поменяйте компоненту в файле src/js/App.jsx
Hello World – Показывает как модифицировать интерфес трерминила Poster и отображать свой интерфейс.
Система лояльности – Показывает как работать с заказом, находить гостей по номеру телефона и создавать новых. Устанавливать скидку на заказ.
Система управления отелем – Пример приложения для управления отелем