A Trihp Driver egy natív mobilalkalmazás (React Native + Expo, TypeScript), amely a sofőrök gyors és biztonságos regisztrációjához, ellenőrzéséhez és támogatásához készült, hogy gyorsan és biztonságosan elkezdhessék a fuvarok elfogadását.
Bejelentkezés és regisztráció: a sofőrök biztonságos űrlappal (csak e-mail + Sierra Leone-i telefonszám), erős jelszó-érvényesítéssel és OTP-ellenőrzéssel regisztrálnak. Az alkalmazás ellenőrzi a jelszó erősségét (hossz, nagybetű, szám, speciális karakter), élőben jeleníti meg a követelményellenőrzéseket, és megakadályozza a továbblépést, amíg a követelmények nem teljesülnek.
Ellenőrzés és dokumentumok: a regisztráció után a sofőrök feltöltik a szükséges dokumentumokat (vezetői engedély, gépjármű-forgalmi engedély, gépjármű-biztosítás) a beépített dokumentumfeltöltőn (képválasztó + FormData) keresztül. Az ellenőrzési folyamat tartalmaz egy függőben lévő ellenőrző képernyőt és egy elegáns videós betekintést az átmenetek során.
Hitelesítés és biztonság: az AsyncStorage-t használja a tokenek és a minimális felhasználói információk megőrzésére, a felhasználókat a megfelelő következő lépésekhez irányítja (OTP, dokumentumok feltöltése, ellenőrzési állapotok). Az ismételt sikertelen bejelentkezési kísérletek egy kizárási módot indítanak el visszaszámlálással (konfigurálható, pl. 5 perc) a nyers erő kísérletek megakadályozása érdekében. Az OTP újraküldés sebességkorlátos, és egy visszaszámláló jelenik meg (beállítható TTL – jelenleg 10 percre van beállítva).
Utazás és helyi információk