« Back to Projects Django Python JavaScript SMS API

EXPRESS: Courier and Package Delivery System

Rich Package Delivery System for Transportation Company


Express is a premium solution for courier and package delivery company that facilitates and organizes the transportation process between sender and receiver.

The system is consist of three main interfaces:

  1. Client Interface (Sender): giving the client all he might need, making an order, track active shipments,  check all shipments (active, done, canceled), also the client can track its costs and revenue and check if the transaction is hold, accrued, done, in addition, to edit his addresses and mobiles and specify his business name to be used in invoices for his own clients, clients also have unique usernames and codes to facilitate the delivery process for clients who sends a lot of parcels and didn’t want to take care much about names, addresses, mobiles, etc.

  1. Runner interface (employee): rapid, organized, informative solution for runners to increase their performance, and here’s what can a runner do with his interface:

    1. See his all tasks, that consist of received from a client, receive from warehouse, deliver to the warehouse, deliver to the client, should he take cash from a client? what the next destination for each task, is it a transaction? and more.

    2. Check what’s the total actual cash/parcels he has in his inventory.

    3. Deliver or receive from client/warehouse via scanning barcodes to speed up the process and make it easy.

    4. Call clients directly from the task card.

    5. Add notes for each task to help him do his best.

    6. Mark the task as delivered, cash was taken, rejected, and specify the reason, delayed, and specify the reason (Reasons are attached to the shipment to be seen at the same moment in administrator and client interfaces).

 

  1. Dashboard interface (Managers, Data entry, Warehouses, etc): this the control room of the system, and what shown here depend on your specific job in the company so let's talk about what you can do here:

    1. Specify main settings like pricing your services, define rates for weights/cities, adding support for cities, settings for SMSs, and more.

    2. Create warehouses and choose your current warehouse (Managers).

    3. Add employees to the company and specify their permissions depending on their positions and set their warehouse/s(Manager, Hr).

    4. Main operations like making orders, cash withdrawal for clients, assigning tasks, switching tasks, receiving picked parcels from runners(warehouse in), receiving cash from runners, giving actual parcels to runners(warehouse out)(Manages, Entry, etc).

    5. Monitoring and Analytics: you can monitor active tasks in detail by three main variables(Where that parcel now ? What is its status ? What is its next destination ?), information about if any cash related to it(Who will pay sender/receiver/cut from cashback/sender AC? Is it already paid? Where is that cash right now runner/client/warehouse? Also, you can read the notes on tasks that are written by the runner and know which runner is doing that subprocess in that order.

    6. Check what in warehouses and what it's the status if it waiting for delivery or return to the client or just delayed to another date by the receiver, and of course how many parcels already in warehouse and parcels in there a way to warehouse or receiver and if it actually with a runner or still with the client.

    7. You can check the cash flow in the company  (client’s cash, company’s cash), how much cash in the warehouse’s safe now, how much is clients’ cashback, measure the company performance via simple chart clearing revenues in days.

 

 

This system is meant to be a powerful solution for running transportation companies and development in that project started on 1st May 2020 and I will keep developing it to reach full automation of the whole process and lowering that industry costs as much as possible.

 

Comments: 0

Create an account to comment:

Register/Login