Scheduled pickups & drop offs for a specific school as well as student & vehicle
The users should be able to create and manage a profile for both the driver and vehicle which has to be approved to be active. The vehicle carrying capacity should always be indicated for sharing/pooling purposes
The users should be able to view scheduled trips- accept/ reject them. The users should also be able to cancel previously accepted trips and give reasons within the app.
Once a trip is accepted the user will get reminders of the trip as the trip time approaches and will get a map routing them to the first pick up point. In the event of multiple pickups and drop off the platform will use the travelling salesman algorithm to efficiently direct the next stops (whether pickups/ drop off)
The platform should be able to note the vehicle capacity when suggesting sharing/pooling and optimize for full capacity while at the same time not exceed the vehicle capacity.
The driver should be able to see the next stop in the application and follow the suggested route to the next stop (pick up/ drop off) and be issued with the details of the stop (either parents/ school/ office contacts) and child’s details.
At the end of the trips the drivers should be able to view their earnings, ratings, trips and operational statistics related to their activities.