Trihp Driver, sürücülerin hızlı ve güvenli bir şekilde yolculuk kabul etmeye başlayabilmeleri için onları sisteme dahil etmek, doğrulamak ve desteklemek üzere geliştirilmiş yerel bir mobil uygulamadır (React Native + Expo, TypeScript).
Oturum Açma ve Kayıt: Sürücüler güvenli bir form (yalnızca e-posta ve Sierra Leone telefon numarası), güçlü parola doğrulaması ve OTP doğrulaması ile kayıt olur. Uygulama, parola gücünü (uzunluk, büyük harf, sayı, özel karakter) doğrular, canlı gereksinim kontrollerini gösterir ve gereksinimler karşılanana kadar ilerlemeyi engeller.
Doğrulama ve Belgeler: Kayıttan sonra sürücüler, yerleşik belge yükleyici (görüntü seçici + FormData) aracılığıyla gerekli belgeleri (sürücü belgesi, araç ruhsatı, araç sigortası) yükler. Doğrulama akışı, bekleyen bir doğrulama ekranı ve geçişler sırasında kullanılan zarif bir video açılışını içerir.
Kimlik Doğrulama ve Güvenlik: Token'ları ve minimum kullanıcı bilgilerini kalıcı hale getirmek için AsyncStorage kullanır, kullanıcıları uygun sonraki adımlara yönlendirir (OTP, belge yükleme, doğrulama durumları). Tekrarlanan başarısız oturum açma girişimleri, kaba kuvvet girişimlerini önlemek için geri sayım içeren bir kilitleme modunu tetikler (yapılandırılabilir, örneğin 5 dakika). OTP yeniden gönderme hızı sınırlıdır ve bir geri sayım görüntülenir (yapılandırılabilir TTL — şu anda 10 dakikaya ayarlı).
Güncellenme tarihi
29 Kas 2025