+1 646 886-6928 info@vironit.com

Cash Register Manager

Project overview

This application is a central managing component of sales and cash register software infrastructure. The application helps to simultaneously update the software on all cash registers of the sales network.

Cash Register Manager’s goals:

  • management of all infrastructure applications configurations;

  • monitoring the status of infrastructure;

  • management of the centralized distribution of software updates;

  • management of the distribution of configuration changes.

Client

The client is a leading retail company in Eastern Europe. It controls several multiformat retail chains: small grocery stores, large supermarkets, an online store, and a food delivery service.

Industry

Ecommerce, retail, cash register management software.

Challenge

By the time the customer turned to us, they already had about 15 thousand stores, as well as 40 thousand cash registers to work with. You can imagine how much data we had to process. Of course, we had to speed up the system for dealing with such an amount of information. And since it was supposed to update applications on all cash registers simultaneously, we had to provide for the possibility of the system to work with the full amount of information. 

Tech stack

Programming language — Java.

Integration framework — Apache Camel.

Reactive-stack web framework — Spring WebFlux.

Initially, they used Reactor (Spring WebFlux) to speed up the system. But over time it was abandoned and replaced by the Apache Camel framework.

Result

At the moment, the application is fully functional to send downloads of various kinds of distribution to the stores. However, we are currently implementing these features for administrative staff, as well as developing mobile apps for all employees. 

The application is not intended for public use; it can only be used from the client’s intranet.

OTHER PROJECTS

Leadvisor – International E-commerce Platform and Marketplace

: Leadvisor is a smart web platform with its own marketplace, offering information products from partner companies worldwide. It specializes in various industries, such as law, electric power, pharmaceuticals, production,...

more

E-Learning App

An E-learning application with the features of self-organizing.  The user buys a tutorial and creates the tasks, sorts them out according to the priorities and tracks their statuses. It is...

more

E-Learning Platform for Kids

The project is an education platform for early children ages 5-11. This platform helps children learn across subjects including biologic, genetic, science, and more. This customized, adaptive curriculum targets your...

more

Video Content Aggregator App

The project is a video content aggregator application with a convenient search option that combines data from different sources into a single data base. It helps users find any movie,...

more

Decentralized Object Storage Service

Companies like Google and Dropbox have dominated the market, offering large amounts of storage for competitive pricing for businesses. These companies, however, can access the data stored in their servers...

more

testimonials