Skip to content

Generates efficient package delivery routes, employing the nearest neighbor algorithm for on-time deliveries. Features real-time tracking, dynamic rerouting, and scalable infrastructure.

License

Notifications You must be signed in to change notification settings

AndyAnderson8/Parcel-Delivery-Service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parcel Delivery Service Routing System

Description

The Parcel Delivery Service is a robust and dynamic package delivery system designed to optimize daily local deliveries (DLD) in metropolitan areas, starting with Salt Lake City. Leveraging advanced algorithms and efficient data handling, the system ensures all packages are delivered on time, fulfilling the promise of reliability and speed.

Features

  • Dynamic Routing Algorithm: Implements the Nearest Neighbor algorithm to calculate efficient delivery routes.
  • Real-Time Tracking: Monitors the progress of each delivery truck and package, providing updates on delivery status and time.
  • Adaptable Delivery Scheduling: Accommodates on-the-fly changes in package delivery requirements and deadlines.
  • Optimized for Scale: Designed to be replicated across multiple cities and states, ensuring a broad operational presence is supported.
  • Comprehensive Data Parsing: Reads and processes data from CSV files containing location coordinates and distances, fully automated to reduce human error.
  • Object-Oriented Design: Written in Python, the system follows OOP principles for modular, maintainable, and scalable code.

Installation and Setup

  1. Download or clone the repository: Clone or download this repository to your local machine to get started.

     git clone https://github.com/AndyAnderson8/Parcel-Delivery-Service.git
     cd Parcel-Delivery-Service
  2. Running the application: Simply launch the main.py file.

    python main.py

License

MIT

About

Generates efficient package delivery routes, employing the nearest neighbor algorithm for on-time deliveries. Features real-time tracking, dynamic rerouting, and scalable infrastructure.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages