Все проекты
100%75%50%03 yrsdev timeSaaSplatform3platformsMyPOSCloud POScase classReceipt(items: Seq[Item])deffiscalize(r: Receipt): Future[Result] = kafkaProducer.send(r.toProtobuf)// Scala + Play + Kafka Streams
3 годаразработки

Облачная кассовая платформа MyPOS

Бизнес-результат

Облачная кассовая платформа, 2 поколения клиента

Срок реализации

2017–2019 (3 года)

О клиенте

MyPOS — облачная кассовая платформа для малого и среднего бизнеса. ОНСОФТ — ключевой разработчик с 2017 по 2019 год: серверная часть, два поколения кассового клиента, мобильные приложения.

Задача

Создать масштабируемую облачную кассовую платформу: Scala-бэкенд, веб-интерфейс управления, два поколения кассового клиента (нативный Android и кроссплатформенный Cordova/Electron).

Решение

Облачная платформа cloud.mypos.ru: Scala/Play бэкенд с Kafka Streams + AngularJS/Vue фронтенд. MyPOS.Касса v1 — нативное Android-приложение. MyPOS.Касса v2 — кроссплатформенный клиент на Cordova/Electron для Android и Windows. Переиспользуемые Vue-компоненты, Scala-микросервисы, Android SDK.

Метрики

3 годаразработки
2поколения клиента
3платформы

Технологии

ScalaPlay FrameworkSlickKafka StreamsJavaCordovaElectronAndroidAngularJSVue.jsPostgreSQL

Ключевое

3 года непрерывной разработки облачной кассовой платформы — от Scala-бэкенда до кроссплатформенного кассового клиента