Login System. Check Assigned reservations. Update reservation status. Check reservation history that driver complete in past. Track the driver’s location in real-time and provide estimated time of arrival. Push Notifications: Send customers push notifications with updates about their ride.