Appointment Management Application V1.0

Tech Stack: Python, VS Code, Github

Scroll

Basic Console UI

  • Project required for a basic UI console to logically and easily navigate through the program

 
 
 

Project Requirements:

  • With the given data set of distances (weights) between locations (vertices) provide an optimal delivery route for the given 40 packages to be delivered on time.

  • The aggregate miles that the given three delivery trucks must be less than 140 miles.

  • Other known dependencies must also be considered: packages that must be delivered with other packages, late packages, wrong addresses, etc.

 

Detailed report:

  • A detailed status report of the packages trucks calculated and displayed

  • Each package shows the status, the distance it travelled from a previous stop and the delivery date and time.

 

Project Scenario:

The Western Governors University Parcel Service (WGUPS) needs to determine the best route and delivery distribution for their Daily Local Deliveries (DLD) because packages 
are not currently being consistently delivered by their promised deadline. The Salt Lake City DLD route has three trucks, two drivers, and an average of 40 packages to deliver 
each day; each package has specific criteria and delivery requirements.

Your task is to determine the best algorithm, write code, and present a solution where all 40 packages, listed in the attached “WGUPS Package File,” will be delivered on time 
with the least number of miles added to the combined mileage total of all trucks. The specific delivery locations are shown on the attached “Salt Lake City Downtown Map” and 
distances to each location are given in the attached “WGUPS Distance Table.”

While you work on this assessment, take into consideration the specific delivery time expected for each package and the possibility that the delivery requirements—including the 
expected delivery time—can be changed by management at any time and at any point along the chosen route. In addition, you should keep in mind that the supervisor should be 
able to see, at assigned points, the progress of each truck and its packages by any of the variables listed in the “WGUPS Package File,” including what 
has been delivered and what time the delivery occurred.

The intent is to use this solution (program) for this specific location and to use the same program in many cities in each state where WGU has a presence. As such, you will need to 
include detailed comments, following the industry-standard Python style guide, to make your code easy to read and to justify the decisions you made while writing your program.

Checkout the code and the detailed project requirements - Github

Previous
Previous

Credit Card Fraud Detection (Capstone)

Next
Next

Appointment Management v1.0