Coder Social home page Coder Social logo

mos_drones's Introduction

Package Tracker for Mo's Drones

Mo's Drones offers a cutting-edge courier service utilizing small unmanned aerial systems (SUAS) to efficiently deliver packages within the Lincoln and Omaha, Nebraska, areas. This GitHub repository hosts the software solution designed to manage and track the entire delivery process. Package Tracker Logo

Overview

When a customer requires a package delivery, Mo's Drones dispatches a SUAS from the nearest depot to pick up the package. To ensure comprehensive coverage, depots are strategically located every ten miles along I-80 between Seward and the Missouri River. Additional depots are situated at key intersections in Lincoln, including O Street and 27th Street, O Street and 84th Street, and 84th Street and Nebraska Highway 2.

Upon reaching a depot, the package is transferred to another SUAS for onward delivery to the next depot or directly to the destination, provided it is within range. Throughout the delivery journey, customers can track the status of their packages, from dispatch to delivery, ensuring transparency and peace of mind.

Features

For Customers

  • Package Tracking: Customers can monitor the status of their deliveries, including the origin and destination points, dispatch times, pickup times, depot handoffs, and delivery times.

  • Delivery Requests: Customers can effortlessly generate delivery requests, prompting automatic dispatch of a SUAS to collect the package.

For Mo's Drones Staff

  • Real-time Monitoring: Staff members have access to a comprehensive dashboard displaying the current locations of all SUAS, whether at depots, in transit between depots, en route to or from customers, or at customer locations.

  • Package Management: Staff can easily track which packages are aboard each SUAS, facilitating efficient routing and delivery coordination.

  • Dispatch Control: While SUAS dispatch for package pickups is automated, staff retain the ability to manually dispatch empty SUAS between depots as needed.

  • Resilient Data: Crucial information regarding SUAS and package locations, destinations, and statuses is resilient to power outages, ensuring continuity of service even in adverse conditions.

Installation

To set up the Package Tracker system locally, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the required dependencies as outlined in the documentation.
  3. Configure the system settings and database connections.
  4. Run the application locally or deploy it to your preferred hosting environment.

For detailed installation instructions, refer to the documentation provided in the repository.

Contributions

All contributions are the result of collaborative teamwork. Meet the awesome team behind this project:

Feel free to connect with each team member via their GitHub profiles!

License

This software is distributed under the MIT License, granting you the freedom to use, modify, and distribute the software for any purpose, subject to the terms outlined in the license agreement.

mos_drones's People

Contributors

angzheng22 avatar ecthelionvi avatar jonny-skelton avatar pallen44 avatar sabrinab286 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

pallen44

mos_drones's Issues

Login Page

As a user I want to be able to login into the website, so I can use the services without anyone else having access to my own packages or information.

Drone

Each drone will have a home station and a set speed of 30 mph. Staff can controll where the drone goes if it's not delivering a package at the moment. Drones will also route on there own, no user input needed besides an address.

Map Page

As a user I want to be able to see where all the depots are so I know when my package will be in range of the service area.

Customer Page

As a customer I want to be able to view my orders, make orders, so I can have the comfort of knowing my package will be delivery to me safe and sound.

Request

As a Customer I want to be able to request a drone to deliver to me using a valid address, so I can get my packages fast and remotely.

Admin Page

As an admin I want to be able to see all the drones and there information, so if issues happen or a drone needs to go to a different depot I can do that remotely.

Tracking Page

When an order is clicked from the customer or admin page, navigate to this page and a map of the depots and pickup/return location is loaded.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.