Trihp Driver est une application mobile native (React Native + Expo, TypeScript) conçue pour faciliter l'inscription, la vérification et l'assistance des chauffeurs afin qu'ils puissent commencer à accepter des courses rapidement et en toute sécurité.
Inscription : les chauffeurs s'inscrivent via un formulaire sécurisé (adresse e-mail et numéro de téléphone sierra-léonais uniquement), avec validation d'un mot de passe robuste et vérification par code OTP. L'application vérifie la robustesse du mot de passe (longueur, majuscules, chiffres, caractères spéciaux), affiche les contrôles en temps réel des exigences et bloque la progression tant que celles-ci ne sont pas satisfaites.
Vérification et documents : après leur inscription, les chauffeurs téléchargent les documents requis (permis de conduire, carte grise, assurance du véhicule) via l'outil intégré (sélecteur d'images + FormData). Le processus de vérification comprend un écran de confirmation et une courte vidéo d'introduction lors des transitions.
Authentification et sécurité : l'application utilise AsyncStorage pour stocker les jetons et les informations utilisateur minimales, et guide les utilisateurs vers les étapes suivantes (code OTP, téléchargement des documents, états de vérification). En cas de tentatives de connexion infructueuses répétées, une fenêtre de verrouillage s'affiche avec un compte à rebours (configurable, par exemple 5 minutes) afin de prévenir les attaques par force brute. Le renvoi du code OTP est limité en débit et un compte à rebours est affiché (TTL configurable — actuellement fixé à 10 minutes).
Date de mise à jour
29 nov. 2025