Trihp ડ્રાઇવર એક મૂળ મોબાઇલ એપ્લિકેશન (React Native + Expo, TypeScript) છે જે ડ્રાઇવરોને ઓનબોર્ડ કરવા, ચકાસવા અને સપોર્ટ કરવા માટે બનાવવામાં આવી છે જેથી તેઓ ઝડપથી અને સુરક્ષિત રીતે રાઇડ સ્વીકારવાનું શરૂ કરી શકે.
ઓનબોર્ડિંગ અને નોંધણી: ડ્રાઇવરો સુરક્ષિત ફોર્મ (ફક્ત ઇમેઇલ + સિએરા લિયોન ફોન નંબર), મજબૂત પાસવર્ડ માન્યતા અને OTP ચકાસણી સાથે નોંધણી કરાવે છે. એપ્લિકેશન પાસવર્ડની મજબૂતાઈ (લંબાઈ, અપરકેસ, નંબર, ખાસ અક્ષર) માન્ય કરે છે, લાઇવ આવશ્યકતા તપાસ બતાવે છે અને જરૂરિયાતો પૂર્ણ ન થાય ત્યાં સુધી પ્રગતિ અટકાવે છે.
ચકાસણી અને દસ્તાવેજો: સાઇન-અપ કર્યા પછી ડ્રાઇવરો બિલ્ટ-ઇન દસ્તાવેજ અપલોડર (ઇમેજ પીકર + ફોર્મડેટા) દ્વારા જરૂરી દસ્તાવેજો (ડ્રાઇવર્સ લાઇસન્સ, વાહન લાઇસન્સ, વાહન વીમો) અપલોડ કરે છે. ચકાસણી પ્રવાહમાં પેન્ડિંગ ચકાસણી સ્ક્રીન અને સંક્રમણો દરમિયાન ઉપયોગમાં લેવાતો એક આકર્ષક વિડિઓ સ્પ્લેશ શામેલ છે.
પ્રમાણીકરણ અને સુરક્ષા: ટોકન્સ અને ન્યૂનતમ વપરાશકર્તા માહિતી જાળવી રાખવા માટે AsyncStorage નો ઉપયોગ કરે છે, વપરાશકર્તાઓને યોગ્ય આગલા પગલાં (OTP, દસ્તાવેજો અપલોડ કરો, ચકાસણી સ્થિતિઓ) તરફ રૂટ કરે છે. વારંવાર નિષ્ફળ લોગિન પ્રયાસો બ્રુટ-ફોર્સ પ્રયાસોને રોકવા માટે કાઉન્ટડાઉન (રૂપરેખાંકિત, દા.ત. 5 મિનિટ) સાથે લોકઆઉટ મોડલને ટ્રિગર કરે છે. OTP ફરીથી મોકલવાનો સમય મર્યાદિત છે અને કાઉન્ટડાઉન પ્રદર્શિત થાય છે (રૂપરેખાંકિત TTL — હાલમાં 10 મિનિટ પર સેટ છે).
આ રોજ અપડેટ કર્યું
29 નવે, 2025