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
- …