Here is the list of must-have features that you should consider while you develop apps like Uber, ola:
Cashless payment
User registration
Geolocation
Routing and direction
App Notification
Prior scheduling
UI/UX design
Cancellation of ride
Safety