Trihp Driver — это нативное мобильное приложение (React Native + Expo, TypeScript), разработанное для регистрации, верификации и поддержки водителей, чтобы они могли быстро и безопасно начать принимать заказы.
Регистрация и регистрация: водители регистрируются с помощью защищенной формы (только адрес электронной почты + номер телефона в Сьерра-Леоне), с использованием надежного пароля и верификации одноразовых паролей (OTP). Приложение проверяет надежность пароля (длину, заглавные буквы, цифры, специальные символы), отображает проверки требований в режиме реального времени и блокирует дальнейшие действия до их выполнения.
Проверка и документы: после регистрации водители загружают необходимые документы (водительское удостоверение, права на транспортное средство, страховку транспортного средства) через встроенный загрузчик документов (средство выбора изображений + FormData). Процесс верификации включает в себя экран ожидания верификации и изящную видеозаставку при переходах.
Аутентификация и безопасность: использует AsyncStorage для сохранения токенов и минимальной информации о пользователе, перенаправляет пользователей к необходимым следующим этапам (OTP, загрузка документов, состояния верификации). Повторные неудачные попытки входа в систему активируют модальное окно блокировки с обратным отсчётом (настраиваемым, например, 5 минут) для предотвращения попыток подбора пароля. Частота повторной отправки одноразовых паролей ограничена, и отображается обратный отсчёт (настраиваемое время жизни — в настоящее время установлено 10 минут).
Последнее обновление
29 нояб. 2025 г.