Fonctionnalités principales
Inscription et connexion
Créez un compte en quelques secondes par e-mail, Google ou Apple, avec vérification OTP.
Carte et liste des bornes
Cartes interactives couvrant les villes marocaines avec détails des connecteurs, puissance et tarifs.
Favoris et détails station
Épinglez vos bornes récurrentes et consultez leur statut, connecteurs et navigation GPS.
Recharger via QR
Scannez le QR code d’une borne pour déclencher la simulation ou la session réelle.
Portefeuille prépayé
Rechargez en dirhams, gérez vos cartes Visa, Mastercard et CMI et consultez l’historique des transactions.
Profil et paramètres
Portefeuille, transactions, notifications, mode sombre et documents légaux depuis un seul hub.
Stack technique
- Frontend mobile : React Native, Expo SDK 54, Expo Router (navigation par fichiers), Zustand (state management), Expo Camera.
- Backend API : FastAPI, MongoDB (client Motor asynchrone), Pydantic (validation), PyJWT (tokens d’authentification).
- Simulations : les commandes de connecteurs OCPP sont simulées en mode développement. La puissance de recharge par défaut est de 43 kW, typique des chargeurs urbains marocains semi-rapides et rapides.
Localisation marocaine
- Devise : dirham marocain (MAD).
- Conformité réglementaire : emplacements de conformité pour la loi 09-08 sur la protection des données personnelles.
- Passerelles de paiement : tokenisation CMI (Centre Monétique Interbancaire) prévue pour les cartes bancaires locales, en parallèle de Stripe.
L’app inclut un Mock Mode global pour développer sans backend : OTP auto-validé, top-ups instantanés, sessions simulées mises à jour chaque seconde. Consultez la page Installation pour la configuration.
À qui s’adresse l’app
- Conducteurs de VE au Maroc qui cherchent une borne et lancent une session par QR code.
- Utilisateurs prépayés qui rechargent leur portefeuille en dirhams et paient en un clic.
- Développeurs et intégrateurs qui veulent tester l’app en local grâce au Mock Mode sans dépendre d’un backend.
