EN
title

ADM - Control Panel and Statistics Collection from Cash Counting Machines

About the Project

B2B service providing the receipt and processing of cash inflows from ADMs (cash counting machines with storage devices for deposited money), chart creation, reporting, dealer accounting, and authorization for dealers working with cash counting machines. The service allows casino owners to receive real-time information about the actions of dealers and other casino staff, as well as control cash inflows and collect casino operation statistics. The service centrally collects information about operations performed on the machines.

Technologies

AWS ec2,
Grafana,
PHP8.2,
Laravel9,
PostgreSql 12,
Redis,
Python3,
Jenkins,
Docker,
Typescript,
Vue 2.7,
Nuxt 2.16,
Pinia,
Bootstrap 4,
Chart.js.

Online Control of Any Actions and Inflows.

Entities of the casino are created in the service. Information about cash inflows, actions of casino staff, notifications, and machine operation errors are sent to the server. The service displays the actions of staff, such as authorization, automatic and manual depositing, withdrawal of funds, and bill counting. Deposits or withdrawals of funds are recorded and immediately displayed on graphs and tables.

presentation one

Data Will Not Be Lost.

In collaboration with the company that creates cash counting machines with storage devices for deposited money, we have enhanced the machines and implemented functionality to save actions in case of connection loss with the server. If the internet connection is lost, actions will be stored on the machine. Upon connection restoration, these actions are sent to the service and displayed considering the time of creation. This is extremely important for building graphs and collecting statistics, as well as for controlling employee actions.

presentation two

Flexible Role System and Data Export.

A flexible system of controlling allowed actions based on user roles has been implemented. The user role affects the availability of functionality in the service, allowing investors or new employees to provide Guest-level access for familiarization with the service. Casino owners or top managers can export data on all operations in Excel format.

presentation two

Integration with External CRM Systems.

The service provides the ability to authenticate using external requests from CRM systems. In our case, the trigger is authorization on the machine through facial recognition or using a key card.

presentation four

Next Project