Skip to main content
L’application mobile watt.ma est une app cross-platform iOS et Android conçue pour le réseau de recharge électrique au Maroc. Elle permet aux conducteurs de VE de localiser les bornes à Casablanca, Marrakech, Rabat, Tanger et dans le reste du pays, de scanner un QR code pour démarrer une session, et de gérer leurs paiements via un portefeuille prépayé sécurisé en dirhams (MAD).

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.
Pour la supervision et la gestion opérateur des bornes, consultez la documentation opérateur.