Back-end
Back-end a informační systém jsme postavili za použití jazyka PHP. Prvním krokem bylo umožnění administrátorům ze strany klienta sbírat a nahlížet na data o jeho strojích. Tato data nám podává externí REST API a je jich opravdu velké množství. Proto jsme museli vyřešit dostatečně optimalizované dotazy do databáze, kterou je v tomto případě MariaDB.
Pro autorizaci řidiče jsme použili zajímavou variantu autorizace pomocí NFC chipů, které se dodávají se stroji. Díky nim se může uživatel jednoduše ke stroji v mobilní aplikaci přihlásit, aniž by musel pokaždé zadávat heslo. V appce je také možnost náhledu na stroje přiřazené k danému uživateli a na informace o nich – tato data jsou aplikací předávána prostřednictvím REST API, které je součástí back-endu.