The purpose of this exercise is to simulate real world requirements and delivering on those requirements.
You have been tasked with implementing a Less-than-load (LTL) truck-shipment matching system. The system combines LTL shipments into a single truckload so that all shipments can be completed by a single truck. For example, you can assume that the average truck can haul 48,000 lbs while the average LTL shipment is 8,000 lbs or less.
- Must expose some kind of API (REST/GraphQL or other) to create trucks and shipments