- As a Client, I want to register for the service, so that I can use it. ✅
- As a Client, I want to create a ride request, so that I can get a taxi. ✅
- As a Client, I want to see my ride request, so that I can see the status of my request. ✅
- As a Client, I want to see the bids by various fleets on my ride request, so that I can accept the best one. ✅
- As a Client, I want to accept a bid, so that I can get a taxi. ✅
- As a Fleet, I want to register for the service, so that I can use it. ✅
- As a Fleet, I want to see the ride requests, so that I can bid on them. ✅
- As a Fleet, I want to bid on a ride request, so that I can get a client. ✅
- As a Fleet, I want to see the status of my bid on a given ride request, so that I can know if it is accepted or not. ✅
- As a Fleet, I want the bidding to close after the Client accepts the bid, so that no more bids can be made.