Trihp Driver je izvorna mobilna aplikacija (React Native + Expo, TypeScript) izgrađena za uključivanje, provjeru i podršku vozačima kako bi mogli brzo i sigurno početi primati vožnje.
Uključivanje i registracija: vozači se registriraju putem sigurnog obrasca (samo e-pošta + telefonski broj Sijera Leonea), provjerom snažne lozinke i provjerom OTP-a. Aplikacija provjerava snagu lozinke (duljina, velika slova, broj, posebni znakovi), prikazuje provjere zahtjeva uživo i sprječava napredak dok se zahtjevi ne ispune.
Provjera i dokumenti: nakon registracije vozači prenose potrebne dokumente (vozačku dozvolu, prometnu dozvolu, osiguranje vozila) putem ugrađenog alata za prijenos dokumenata (birač slika + FormData). Tijek provjere uključuje zaslon za provjeru na čekanju i graciozan video splash koji se koristi tijekom prijelaza.
Autentifikacija i sigurnost: koristi AsyncStorage za pohranu tokena i minimalnih korisničkih podataka, usmjerava korisnike na odgovarajuće sljedeće korake (OTP, prijenos dokumenata, stanja provjere). Ponovljeni neuspjeli pokušaji prijave pokreću modalni prozor za zaključavanje s odbrojavanjem (konfigurabilno, npr. 5 minuta) kako bi se spriječili pokušaji grube sile. Ponovno slanje OTP-a ograničeno je brzinom i prikazuje se odbrojavanje (podesivi TTL - trenutno postavljen na 10 minuta).