„Trihp Driver“ yra mobilioji programėlė („React Native“ + „Expo“, „TypeScript“), sukurta vairuotojams registruoti, patikrinti ir palaikyti, kad jie galėtų greitai ir saugiai priimti keliones.
Registracija ir įregistravimas: vairuotojai registruojasi naudodami saugią formą (tik el. paštas + Siera Leonės telefono numeris), patikrina slaptažodį ir tikrina vienkartinį slaptažodį (OTP). Programėlė patikrina slaptažodžio stiprumą (ilgį, didžiąsias raides, skaičius, specialiuosius simbolius), rodo tiesioginius reikalavimų patikrinimus ir neleidžia tęsti, kol reikalavimai nebus įvykdyti.
Patvirtinimas ir dokumentai: užsiregistravę vairuotojai įkelia reikiamus dokumentus (vairuotojo pažymėjimą, transporto priemonės registracijos numerį, transporto priemonės draudimą) naudodami integruotą dokumentų įkėlimo įrankį (vaizdų rinkiklis + „FormData“). Patvirtinimo srautas apima laukiančio patvirtinimo ekraną ir elegantišką vaizdo įrašo įkėlimą, naudojamą perėjimų metu.
Autentifikavimas ir saugumas: naudoja „AsyncStorage“, kad išsaugotų žetonus ir minimalią naudotojo informaciją, nukreipia naudotojus į tinkamus tolesnius veiksmus (OTP, dokumentų įkėlimas, patvirtinimo būsenos). Pakartotiniai nesėkmingi prisijungimo bandymai suaktyvina blokavimo langą su atgaliniu skaičiumi (konfigūruojamas, pvz., 5 minutės), kad būtų išvengta bandymų atlikti „brute force“. Vienkartinio parinkčių siuntimo dažnis yra ribotas ir rodomas atgalinis skaičiavimas (konfigūruojamas TTL – šiuo metu nustatytas į 10 minučių).