Trihp Driver to natywna aplikacja mobilna (React Native + Expo, TypeScript) stworzona z myślą o wdrażaniu, weryfikacji i wspieraniu kierowców, aby mogli szybko i bezpiecznie rozpocząć przyjmowanie przejazdów.
Wdrażanie i rejestracja: kierowcy rejestrują się za pomocą bezpiecznego formularza (tylko adres e-mail + numer telefonu w Sierra Leone), silnego hasła i weryfikacji OTP. Aplikacja weryfikuje siłę hasła (długość, wielkie litery, cyfry, znaki specjalne), wyświetla na bieżąco weryfikację wymagań i blokuje przejście do następnego etapu, dopóki wymagania nie zostaną spełnione.
Weryfikacja i dokumenty: po rejestracji kierowcy przesyłają wymagane dokumenty (prawo jazdy, dowód rejestracyjny pojazdu, ubezpieczenie pojazdu) za pomocą wbudowanego modułu do przesyłania dokumentów (wybór obrazu + FormData). Proces weryfikacji obejmuje ekran oczekiwania na weryfikację oraz płynny film wyświetlany podczas przechodzenia między kolejnymi etapami.
Uwierzytelnianie i bezpieczeństwo: wykorzystuje AsyncStorage do przechowywania tokenów i minimalnych informacji o użytkowniku, kieruje użytkowników do odpowiednich kolejnych kroków (OTP, przesyłanie dokumentów, statusy weryfikacji). Powtarzające się nieudane próby logowania powodują blokadę z odliczaniem (konfigurowalnym, np. 5 minut), aby zapobiec próbom siłowego ataku. Ponowne wysyłanie OTP jest ograniczone, a na wyświetlaczu pojawia się odliczanie (konfigurowalny czas TTL — obecnie ustawiony na 10 minut).
Ostatnia aktualizacja
29 lis 2025
Podróże i informacje lokalne