Ang Trihp Driver ay isang native na mobile app (React Native + Expo, TypeScript) na binuo para onboard, i-verify at suportahan ang mga driver para makapagsimula silang tumanggap ng mga rides nang mabilis at ligtas.
Onboarding at pagpaparehistro: nagrerehistro ang mga driver gamit ang isang secure na form (email + Sierra Leone phone number lang), malakas na pagpapatunay ng password, at OTP verification. Pinapatunayan ng app ang lakas ng password (haba, uppercase, numero, espesyal na char), nagpapakita ng mga live na pagsusuri sa kinakailangan, at pinipigilan ang pag-usad hanggang sa matugunan ang mga kinakailangan.
Pag-verify at mga dokumento: pagkatapos mag-sign up ang mga driver ay mag-upload ng mga kinakailangang dokumento (lisensya sa pagmamaneho, lisensya sa sasakyan, insurance ng sasakyan) sa pamamagitan ng built-in na uploader ng dokumento (tagapili ng imahe + FormData). Kasama sa daloy ng pag-verify ang isang nakabinbing screen ng pag-verify at isang magandang video splash na ginagamit sa panahon ng mga transition.
Pagpapatotoo at seguridad: gumagamit ng AsyncStorage upang mapanatili ang mga token at kaunting impormasyon ng user, ruta ang mga user sa mga susunod na hakbang (OTP, pag-upload ng mga dokumento, mga estado ng pag-verify). Ang mga paulit-ulit na nabigong pagtatangka sa pag-log in ay nagti-trigger ng lockout modal na may countdown (nako-configure, hal. 5 minuto) para maiwasan ang mga brute-force na pagtatangka. Ang muling pagpapadala ng OTP ay limitado sa rate at ipinapakita ang isang countdown (nako-configure na TTL — kasalukuyang nakatakda sa 10 minuto).
Na-update noong
Nob 29, 2025