Back-end
Back-end and information system was built using PHP language. The first step was to allow administrators on the client side to collect and view data about their machines. This data is fed to us by an external REST API and there is a really large amount of it. Therefore, we had to solve sufficiently optimized queries to the database, which in this case is MariaDB.
For driver authorization, we used an interesting variant of authorization using the NFC chips that come with the machines. Thanks to them, the user can simply log in to the machine in the mobile app without having to enter a password every time. The app also provides a view of the machines assigned to a given user and information about them - this data is passed through the app via a REST API that is part of the back-end.