This page contains information about Team Alpha's APIs including the available operations and how to use them.
The Driver API contains operations for manipulating driver information including adding a new one, uploading files related to them, getting drivers, updating them, and deleting them.
The Vehicle API contains operations for managing vehicles linked to drivers. This includes adding a vehicle, setting its current location, and updating its status.
The passenger API contains operations for managing passenger information.
The Admin API contains operations for authenticating and managing admin portal user account.
The Fare API contains operations for managing the fare matrix. Using this API, fare could be set based on vehicle type, time of day, and demand. The API also have an operation for calculating fare based on given parameter.
The Trip API contains operations for allocating trips and updating trips' status.
The Payment API contains operations for authenticating and managing admin portal user account.
The Report API contains operations for returning statistics which could be used in reporting or in dashboards.