Trihp Driver je natívna mobilná aplikácia (React Native + Expo, TypeScript) vytvorená na nalodenie, overenie a podporu vodičov, aby mohli rýchlo a bezpečne začať prijímať jazdy.
Nalodenie a registrácia: vodiči sa registrujú pomocou zabezpečeného formulára (iba e-mail + telefónne číslo Sierra Leone), overuje silné heslo a overuje jednorazové heslo (OTP). Aplikácia overuje silu hesla (dĺžka, veľké písmená, číslo, špeciálny znak), zobrazuje kontroly požiadaviek v reálnom čase a zabraňuje pokračovaniu, kým nie sú splnené požiadavky.
Overenie a dokumenty: po registrácii vodiči nahrajú požadované dokumenty (vodičský preukaz, technický preukaz vozidla, poistenie vozidla) prostredníctvom vstavaného nástroja na nahrávanie dokumentov (výber obrázkov + FormData). Proces overovania zahŕňa obrazovku čakajúceho overenia a elegantné video splash, ktoré sa používa počas prechodov.
Autentifikácia a zabezpečenie: používa AsyncStorage na uchovanie tokenov a minimálnych informácií o používateľovi, smeruje používateľov k správnym ďalším krokom (OTP, nahrávanie dokumentov, stavy overenia). Opakované neúspešné pokusy o prihlásenie spúšťajú modálne okno uzamknutia s odpočítavaním (konfigurovateľné, napr. 5 minút), aby sa zabránilo pokusom o hrubú silu. Opätovné odoslanie OTP je obmedzené rýchlosťou a zobrazuje sa odpočítavanie (konfigurovateľné TTL – momentálne nastavené na 10 minút).
Aktualizované
29. 11. 2025