Inspiration

Truck drivers want tools to plan their trips and maximize their total income within a certain amount of time. We can help!

What it does

This tool uses a fast and reliable algorithm to plan trips for truckers. Given a start location and a time window, the tool is able to tell which loads in which order the trucker should take to maximize the net profit within that time window.

How we built it

In the beginning, after brainstorming about the algorithm and ways of demonstration, Zijun designed and implemented the algorithm, Kaiwen built the backend that stores data and processes the queries, and Jackson designed the frontend, ensuring that our tool is easy and intuitive to use.

Challenges we ran into

For the algorithm part, it took quite a bit of time to fully understand the problem and come up with a solution with good performance. It was also hard to debug the program, given the limited time and difficulty of making test cases.

Accomplishments that we're proud of

We successfully built the functionalities that we planned at the beginning and conquered various challenges encountered.

What we learned

We gained experience in planning and making a usable software tool in a very short period of time, and also a deeper understanding of development tools and algorithm design.

What's next for Trucker's Trip Planner

The future possibilities are infinite! Our trip planner can be integrated into existing truckload marketplaces, such as 123loadboard. There are also additional features that can be added, for example, more information about the loads can be utilized to better suit truckers' needs in trip planning; the user interface could provide useful information to the trucker other than the load IDs in the planned trip; the backend structure could be redesigned to allow for large scale data storage and efficient handling of frequent queries.

Built With

Share this project:

Updates