Trihp Driver là một ứng dụng di động gốc (React Native + Expo, TypeScript) được xây dựng để hỗ trợ tài xế, xác minh và tiếp nhận chuyến đi, giúp họ có thể bắt đầu nhận chuyến nhanh chóng và an toàn.
Tiếp nhận & đăng ký: tài xế đăng ký bằng biểu mẫu bảo mật (chỉ email + số điện thoại Sierra Leone), xác thực mật khẩu mạnh và xác minh OTP. Ứng dụng xác thực độ mạnh của mật khẩu (độ dài, chữ hoa, số, ký tự đặc biệt), hiển thị các yêu cầu kiểm tra trực tiếp và ngăn chặn việc tiếp tục cho đến khi các yêu cầu được đáp ứng.
Xác minh & tài liệu: sau khi đăng ký, tài xế tải lên các tài liệu bắt buộc (bằng lái xe, giấy phép lái xe, bảo hiểm xe) thông qua trình tải lên tài liệu tích hợp (bộ chọn hình ảnh + FormData). Luồng xác minh bao gồm màn hình xác minh đang chờ xử lý và video chào mừng được sử dụng trong quá trình chuyển đổi.
Xác thực & bảo mật: sử dụng AsyncStorage để lưu trữ mã thông báo và thông tin người dùng tối thiểu, hướng dẫn người dùng đến các bước tiếp theo phù hợp (OTP, tải lên tài liệu, trạng thái xác minh). Các lần đăng nhập không thành công nhiều lần sẽ kích hoạt chế độ khóa với bộ đếm ngược (có thể cấu hình, ví dụ: 5 phút) để ngăn chặn các nỗ lực tấn công brute-force. Tốc độ gửi lại OTP bị giới hạn và hiển thị đếm ngược (TTL có thể cấu hình — hiện được đặt thành 10 phút).
Lần cập nhật gần đây nhất
29 thg 11, 2025