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