I want an application to be built where people who require a ride from one place to another can get it from a willing driver for a paid price.
Pricing: When one individual customer wants a ride from one place to another, drivers using the application should be able to see them on a map, and offer a price to get them to that location. To help the drivers, a potential approximate oil consumption value should be calculated using a formula that we can conjure up. Other drivers should be able to see this bid and offer lower bids. Bidding should be finished once the customer has selected a driver. The bidding may not only be in monetary terms, i.e. a later bid may ask for more money but will have a better car for example or have a better rating, etc.
Drivers should be able to be rated.
The driver's average speed is an important quantity that I would like calculated so customers can compare drivers.
Each ride should be timed. I want to include an option where when both the driver and customer agree, they can stop the timer on the ride, to accommodate variables that may occur in rides.
Further details can be discussed such as penalties to drivers and grants given to customers for accidents or taking too long.