Composants
Le systeme comprend un site Next.js, une application Expo/React Native, une API Node.js/Express, MongoDB, Socket.IO pour le temps reel et un service de routage.
Donnees utilisateur
Le compte peut contenir nom, prenom, telephone, e-mail, photo, jeton de notification, reservations, portefeuille, transactions, tickets et packs.
Stations et tricycles
Le systeme traite pour les tricycles l'IMEI, le telephone GPS, la position, l'historique d'itineraire, le statut, le solde et les reservations.
Reservations et paiements
Les reservations enregistrent le service, le creneau ou la demande immediate, le montant et le statut. Pour un tricycle, elles peuvent inclure destination, distance routiere et frais de deplacement. Kkiapay traite les paiements; Gotchéké ne stocke pas les donnees completes de carte bancaire.
Hebergement
La base MongoDB est hebergee sur AWS dans la region Paris eu-west-3. Les serveurs applicatifs sont heberges chez LWS en France.
