LogiCAPTURE is an Android mobile application that is designed to provide logistics companies with a tool to support them in the execution and management of their everyday business.

The application has been modelled to handle the complete business process of a parcel delivery company. However, the application can be customized to meet the specific needs of any organization requiring traceability of their Inventory, tools & spares or other consumables just like a parcel in a logistic company would be traced.

Figure 1 Login page

1.0 Application Summary

The business model that the application has been designed to work in has the following flow:

  1. Collection: The logistic company sends out trucks to collect parcels from clients. The trucks can also park at designated locations where clients can drop off their parcels.
  2. Sorting: Once the parcels have been collected, they are taken to the company’s warehouse where they are sorted into groups depending on their destination.
  • Transit Loading: The parcels that are grouped together during sorting are loaded into trucks that transport them to their common destination.
  1. Branch Receiving: The company could have branches at some of the locations where the parcels are destined. Once the trucks transporting the parcels arrive at the branch, they are received to account for them.
  2. Delivery Loading: The parcels that were offloaded into the branch are then loaded into smaller trucks for delivery
  3. Delivery: The parcels are then delivered either using the small trucks at the branch or the transportation trucks if there is no branch.


Figure 2 Application main menu

The mobile application handles the above processes in the company using the following features:


The feature “collect” allows the user of the mobile application to record and process the parcel that the client wants to send. The application requires the user to input the details of the consignor and consignee, such as name and phone number, the destination of the consignment and the particulars of the consignment, such as description and weight.

Each individual parcel is then tagged using a QR-

Code sticker. The QR-Code sticker is then scanned using

the application and associated to the parcel. The parcel can therefore be identified from this point on using the QR-Code stuck on it.

The application calculates the price to be charged depending on the destination and weight or volume, whichever is greater, of the particulars in the consignment. To further aid in the automation of the process, the application is integrated with digital platform scales and digital tape measures which respectively send the weight and volume of the parcels using Bluetooth technology. Human error and interference are therefore avoided.

A text message is then sent to the consignor and consignee and it contains a link where they can both download the waybill in PDF format.

Figure 3 Collection


The feature “receive” is used by different users to accomplish different tasks. Depending on the user, this feature is used in the following ways, all accomplished by scanning the QR-Code stuck on the parcels:

  1. It allows the user to receive the parcels from the different trucks that went out for collection into the warehouse for sorting. This is to ensure that all the parcels collected made it to the warehouse for sorting. b. It allows the truck driver that is transporting the sorted parcels to their destination to receive them into their truck. This helps to generate a manifest of the

parcels in a truck during transportation and to determine the balance left behind at the warehouse.

  1. It allows the user at the branch to receive the parcels brought by the transportation truck. This is to account for the parcels in the truck’s manifest.
  2. It allows the delivery clerk to receive the parcels into their truck for delivery. This helps to generate a delivery manifest.

Figure 4 Receiving



The feature “signing” is used by the delivery clerk to deliver the parcels. The feature first requires the user to check-in at the delivery location. This requirement allows the application to record the time and location of the delivery clerk. The company is able to know the time a delivery clerk arrived at the delivery location and the location can be counter-checked. The feature then allows the QR-Code attached to the parcels to be scanned and the consignee signs off that they have received the delivery.

Figure 5 SIgning by delivery clerk and consignee



The feature “errand list” is used by the following users:

  1. Collection clerks use it to view collection errands. Collection errands are a list of appointments generated from the office to show the collection clerks the clients that have requested pick-up of their parcels.
  2. Delivery clerks use it to view delivery errands. Delivery errands are a list of deliveries to make to consignees based on the parcels loaded into a delivery truck. Collection clerks can also view delivery errands in the case that they are allocated deliveries to make on their route as they collect.

 Figure 6 Errand List  


Figure 7 Summary




The feature “summery” is used by collection clerks to view a summery of the collections they have made that day. It includes information such as a summery of the sales made, the waybills raised, the errands completed and the errands missed, the number of parcels collected and the weight of all the parcels on board.



The feature “query” can be used by any user to view the details of a parcel at random. This can be done by scanning the QR-Code stuck on the parcel. The feature will display the source and destination of the parcel, its weight and charge and the other parcels that are together with it in the consignment.

2.0 Backend Summary

The backend system is accessed through a link provided by Capture solutions ltd to the logistics company. The backend gives a representation of data and analysis through reports and graphs

The backend also allows the administrator to do various configurations to the system which includes customer registration, waybills, routes and errand configurations. Below is the description :

2.1 Dashboard

The dashboard shows the analysis of the data e.g total number of customers in the system, waybill analysis and per route summary

Figure 9 Dashboard

2.2 Employee Registration

This allows the administrator to register the company employees who are also application users. The employee will be assigned specific user and role.

Figure 10 Employee Registration

2.3 Customer Registration

Customers who already have existing accounts with the logistics company are registered on this module. The price lists for each customer can also be defined here.

A customer is also assigned route here.

Figure 11 Customer Registration

Figure 12 Customer Price list configuration

2.4 Waybill

Waybill progress can be trucked using this module. This will include the status of each package whether collected, at the warehouse, in transit or delivered to the customer.

Figure 13 Waybill status

Waybill Tracking-The system allows for waybill tracking using the waybill number


Figure 14 Waybill Receipt

Waybill Receipt- A document issued by a carrier giving details and instructions relating to the shipment of a consignment of goods

2.5 Products SKU

Figure 15 System reports


Registers items with their unit of measure.

LogiCAPTUREv.2.1 info@cs4africa.com


2.6 Reports

Figure 16 System reports

Various reports can be generated by the system which includes the one screenshotted above. The system however is flexible to generation of more reports.



LogiCAPTUREv.2.1 info@cs4africa.com