Trihp Driver er en native mobilapp (React Native + Expo, TypeScript), der er bygget til at onboarde, verificere og støtte chauffører, så de hurtigt og sikkert kan begynde at acceptere ture.
Onboarding og registrering: Chauffører registrerer sig med en sikker formular (e-mail + kun telefonnummer fra Sierra Leone), validering af stærk adgangskode og OTP-verifikation. Appen validerer adgangskodestyrken (længde, store bogstaver, tal, specialtegn), viser live kravkontroller og forhindrer fremskridt, indtil kravene er opfyldt.
Verifikation og dokumenter: Efter tilmelding uploader chauffører nødvendige dokumenter (kørekort, kørekort, køretøjsforsikring) via den indbyggede dokumentuploader (billedvælger + FormData). Verifikationsflowet inkluderer en ventende verifikationsskærm og et elegant videosplash, der bruges under overgange.
Autentificering og sikkerhed: Bruger AsyncStorage til at bevare tokens og minimal brugerinformation, dirigerer brugere til de korrekte næste trin (OTP, upload af dokumenter, verifikationstilstande). Gentagne mislykkede loginforsøg udløser en lockout-modal med en nedtælling (konfigurerbar, f.eks. 5 minutter) for at forhindre brute-force-forsøg. OTP-gensendning er hastighedsbegrænset, og der vises en nedtælling (konfigurerbar TTL — i øjeblikket indstillet til 10 minutter).