Trihp Driver ialah apl mudah alih asli (React Native + Expo, TypeScript) yang dibina untuk onboard, mengesahkan dan menyokong pemandu supaya mereka boleh mula menerima tunggangan dengan cepat dan selamat.
Onboarding & pendaftaran: pemandu mendaftar dengan borang selamat (e-mel + nombor telefon Sierra Leone sahaja), pengesahan kata laluan yang kukuh dan pengesahan OTP. Apl ini mengesahkan kekuatan kata laluan (panjang, huruf besar, nombor, aksara khas), menunjukkan semakan keperluan secara langsung dan menghalang kemajuan sehingga keperluan dipenuhi.
Pengesahan & dokumen: selepas mendaftar pemandu memuat naik dokumen yang diperlukan (lesen memandu, lesen kenderaan, insurans kenderaan) melalui pemuat naik dokumen terbina dalam (pemilih imej + FormData). Aliran pengesahan termasuk skrin pengesahan yang belum selesai dan percikan video yang anggun digunakan semasa peralihan.
Pengesahan & keselamatan: menggunakan AsyncStorage untuk mengekalkan token dan maklumat pengguna yang minimum, mengarahkan pengguna ke langkah seterusnya yang betul (OTP, muat naik dokumen, keadaan pengesahan). Percubaan log masuk yang gagal berulang mencetuskan mod kunci keluar dengan kira detik (boleh dikonfigurasikan, cth. 5 minit) untuk mengelakkan percubaan kekerasan. Hantaran semula OTP adalah terhad pada kadar dan kira detik dipaparkan (TTL boleh dikonfigurasikan — kini ditetapkan kepada 10 minit).
Dikemas kini pada
29 Nov 2025