Distributed Web Application

The private business, located all around the country and consisting of more than 100 units and stores all around the country, was in a need of a web application that would entail fast sending and receiving of data. For each unit, there was a special request of a developed desktop application and a digital platform where the route of communication would be established, where also payments would be recorded and monitored and transactions done would have an effect on the improvement of overall digital and economic development of the enterprise.

Outsourcing Software Development Company


We decided to initially compile a very attractive and effective distributed web application by combining necessary data and strengthening the cooperation between the consumer and the product owner.

KUTIA Team made it possible for the main client to store everything in the CLOUD, for him to have no need of traveling from unit to unit and micromanage all levels of the well-functioning of the enterprise. Within and using this server, the client will send all needed data and requests to the server, which then will link to the Web Socket Server and back to the Administration Panel, Desktop Application and Online Application.
More in details, the Administration Panel serves as a platform where unites are created, and where there is filtration and productive generation of reports. The Desktop Application is the interaction between units and the consumer. Desktop Application accepts the request, forwards it to the server to see if all criteria are matched and then produces real time statistics.

Furthermore, Desktop Application has been created using ELECTRON JS.
Since consumers are an important part during our digital transformation process, we nevertheless don’t forget to accommodate their needs using the best and up-to-date technologies.

The entire platform is used by approximately 3000 people per day, with around 280.000 monthly unique transactions performed without any issues during the process
A lot of data are gathered into the building infrastructure process, so that the communication gap between the client and consumers shall be reduced to minimum, and KUTIA Team engaged in this by maximizing the management of host data. Gathered data helps us improve functionalities of the platform constantly.

We used all technical capacities and furthermore engaged fully in optimizing all the data and transforming this enterprise into a digital wonder.


Backend API: PHP Laravel 5.7, Redis (for Queue and Job management), MySQL database.
Administration Panel: PHP Laravel 5.7, Vue.js
Point Application: ElectronJs, Vue.js
Online Application: Vue.js SPA