1. A method of tracking and routing traffic to avoid congestion via a plurality of user devices comprising: providing a traffic reservation interface for receiving a plurality of path selections from the plurality of user devices; responsive to predicting a traffic congestion from the plurality of user devices taking into account real-time and predicted conditions, at least one of which is selected from the group of road, traffic, and weather conditions, providing a first set of users with a first set of route selection recommendations via the interface; and responsive to receiving a plurality of actual routing selections from the first set of users to the first set of route selection recommendations through the interface, adjusting the traffic prediction according to the predicted conditions and the actual routing selections from the first set of users, and providing a second set of users with a second set of route selection recommendations based on the adjusted traffic prediction via the interface to reduce expected traffic congestion.