Manual booking change
Our application has manual booking option, we need to modify how it works.
Drop location should be optional
Select date /time should be optional, system should show the current date time + 4 minute
Select vehicle type should be selected TAXi by default.
Select Provider Availability should be set :Available,(it should show only available drivers)
Auto Assign provider should be ticked by Default.
The bottom of the page there is Book now button, once clicked it should save the request to database, there should be a cron job that runs every minute, which scans to the manual booking requests and send request to drivers those are online and near to the pickup location, according to the nearest driver/ if the nearest driver did not accept 30seconds , it should move to the next 2, and so only until one of them accepts or no driver accept.