Mobile app that helps electric motorcycle (e-moto) owners in Rwanda locate nearby battery stations and request battery delivery or swap instantly.
# π²β‘ E-Moto Battery Swap Rwanda
This is a smart logistics and mapping application designed to help electric motorcycle (e-moto) owners in Rwanda locate nearby battery stations and request instant battery delivery or swaps. The interface is clean, map-centered, and built for a seamless mobile experience, inspired by modern ride-sharing and delivery apps.
## π· Core Concept
The primary goal is to solve the "range anxiety" for e-moto riders. The app provides a real-time map of all available battery swap stations and mobile delivery vans. With a few taps, a rider can request a fresh battery to be delivered directly to their location, ensuring they are never stranded.
## π Key Features
- **π Interactive Map View**: Utilizes Leaflet and OpenStreetMap to display a fully interactive map of Kigali. Users can pan, zoom, and explore.
- **πΊοΈ Switchable Map Layers**: Easily toggle between a detailed **Street View** and a high-resolution **Satellite View**.
- **π°οΈ Real-time Geolocation**: Automatically detects the user's current location to find the nearest services.
- **πͺ Station Discovery**: Displays all nearby battery stations and mobile vans with color-coded status indicators (Available, Busy, Offline).
- **β Favorite Stations**: Users can bookmark their favorite or most-used stations for quick access.
- **β‘ Instant Battery Request**: Select a station, view available battery types (e.g., 60V, 72V) with pricing, and request a delivery with one tap.
- **π Live Delivery Tracking**: Once a request is confirmed, track the delivery vehicle in real-time as it travels to your location.
- **π SOS Emergency Delivery**: A dedicated SOS button automatically finds the nearest available station and dispatches a battery for emergency situations.
- **π± Responsive Design**: A mobile-first interface built with Tailwind CSS that is clean, intuitive, and easy to use on the go.
## π§© Tech Stack
This project is a frontend prototype built with modern web technologies:
- **Framework**: React
- β¦