Key Features
Sign Up and Sign In
Create an account in seconds by email, Google, or Apple with OTP verification.
Station Map and List
Interactive maps covering Moroccan cities with connector details, power ratings, and pricing.
Favorites and Station Details
Pin your frequent stations and check their status, connectors, and GPS navigation.
Charge via QR
Scan the station’s QR code to trigger a simulation or a real charging session.
Prepaid Wallet
Top up in dirhams, manage your Visa, Mastercard, and CMI cards, and view your transaction history.
Profile and Settings
Wallet, transactions, notifications, dark mode, and legal documents in a single hub.
Tech Stack
- Mobile frontend: React Native, Expo SDK 54, Expo Router (file-based navigation), Zustand (state management), Expo Camera.
- Backend API: FastAPI, MongoDB (async Motor client), Pydantic (validation), PyJWT (authentication tokens).
- Simulations: OCPP connector commands are simulated in development mode. Default charging power is 43 kW, typical of semi-fast and fast urban Moroccan chargers.
Moroccan Localization
- Currency: Moroccan dirham (MAD).
- Regulatory compliance: aligned with Moroccan law 09-08 on personal data protection.
- Payment gateways: CMI (Centre Monétique Interbancaire) tokenization planned for local bank cards, alongside Stripe.
The app includes a global Mock Mode for development without a backend: auto-validated OTP, instant top-ups, and locally updated simulated sessions refreshed every second. See the Installation page for configuration.
Who the App Is For
- EV drivers in Morocco looking for a station and starting a session by QR code.
- Prepaid users who top up their wallet in dirhams and pay in one tap.
- Developers and integrators who want to test the app locally using Mock Mode without depending on a backend.
