Truck-Tracker
Take home test for a scheduling app company ( completed in a day )
Project Requirements
-
Allows User to create a truck
-
Allows User to add a job
-
When a job is being added, your system should figure out if a truck is available during the job's timefreame and automatically assign the truck to that job and save the job OR decline to book the job ( throw an error ) if no truck is available
-
List all trucks and the jobs assigned to each truck
-
System should not overbook: two jobs with overlapping time periods assigned to same truck
-
System should not underbook : declined to book a job for available trucks