About This Project
ChalChalGadi Driver is a ride-hailing driver mobile application designed for managing taxi and bike ride requests in real time. The app allows drivers to receive ride bookings, accept or reject requests, and complete trips efficiently. It is built as part of a Rapido/Uber-like ecosystem, focusing on driver-side operations such as ride handling, navigation, and earnings management. The platform ensures smooth coordination between users and drivers through real-time updates and notifications. With a simple and intuitive interface, drivers can manage their rides, track earnings, and handle daily operations seamlessly, making it ideal for taxi and bike taxi services.
Drivers log into the app and receive ride requests from nearby users. They can view booking details and choose to accept or reject rides. Once accepted, drivers navigate to the pickup location and complete the trip. The app tracks ride status and allows drivers to manage earnings, including withdrawing commissions to their bank account.
Technologies Used :
- Flutter
- Backend API
- Node.js
- Firebase
- MongoDB
- Google Maps API
How It Works
Drivers log into the app and receive ride requests from nearby users. They can view booking details and choose to accept or reject rides. Once accepted, drivers navigate to the pickup location and complete the trip. The app tracks ride status and allows drivers to manage earnings, including withdrawing commissions to their bank account.
Key Modules & Features
- Driver Login & Auth
- Ride History
- Trip Status Management
- Real-Time Ride Tracking
- Notifications & Alerts
- Earnings Wallet System
- Pickup & Drop Details
- Ride Request Management
- Nearby Ride Matching System
- Navigation Integration
- Withdraw Earnings to Bank
- Driver Profile Management