Trihp Driver adalah aplikasi seluler bawaan (React Native + Expo, TypeScript) yang dirancang untuk mengintegrasikan, memverifikasi, dan mendukung pengemudi agar mereka dapat mulai menerima perjalanan dengan cepat dan aman.
Orientasi & pendaftaran: pengemudi mendaftar dengan formulir aman (hanya email + nomor telepon Sierra Leone), validasi kata sandi yang kuat, dan verifikasi OTP. Aplikasi ini memvalidasi kekuatan kata sandi (panjang, huruf besar, angka, karakter khusus), menampilkan pemeriksaan persyaratan secara langsung, dan mencegah progres hingga persyaratan terpenuhi.
Verifikasi & dokumen: setelah mendaftar, pengemudi mengunggah dokumen yang diperlukan (SIM, SIM kendaraan, asuransi kendaraan) melalui pengunggah dokumen bawaan (pemilih gambar + FormData). Alur verifikasi mencakup layar verifikasi yang tertunda dan video splash yang elegan yang digunakan selama transisi.
Autentikasi & keamanan: menggunakan AsyncStorage untuk menyimpan token dan informasi pengguna minimal, mengarahkan pengguna ke langkah selanjutnya yang tepat (OTP, unggah dokumen, status verifikasi). Upaya login yang berulang kali gagal memicu modal penguncian dengan hitungan mundur (dapat dikonfigurasi, misalnya 5 menit) untuk mencegah upaya brute-force. Pengiriman ulang OTP dibatasi dan hitungan mundur akan ditampilkan (TTL dapat dikonfigurasi — saat ini diatur ke 10 menit).