Skip to content

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

Notifications You must be signed in to change notification settings

joinposter/pos-platform-boilerplate

Repository files navigation

Poster POS Platform Boilerplate

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

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

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

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

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

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

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

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

npm install 
npm run dev
  1. Зайдите в нативное приложение кассового решения в своем аккаунте: https://pos.ps. Логин и пароль — который вы указывали при регистрации, стандартный пин-код официанта 0000.

  2. Вверху слева нажмите на вкладку prod</>, переключите ваше приложение в режим разработки. Введите адрес https://localhost:5173

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

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

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

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

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

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

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published