Skip to content

A courier delivery service program, used by customers, drivers and the courier company

Notifications You must be signed in to change notification settings

ahnafbinazad/e-Transport-Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Author: Ahnaf Azad

This is an e-Transport Marketplace created for Ubuntu Linux as a project for my Software Design and Implementation module. 
It was created using C++ for the backend, SQL for the database and QMake for its user interface 

The program features use cases for three different users- customers, drivers and the shipping company
Users will be able to register under any of the three account types. 
Drivers will need to verify their  profile by providing their license and lorry registration number

Customers can place orders, for which they will provide information about the product weight, pick up and delivery locations, type of goods, and additional comments. 
They will be provided with a cost for their delivery

Once a customer places an order, the company account users get notified about the order along with the fees they will receive. 
The company can then assign those orders to drivers 

The driver accounts get a notification for the order sent by the company along with the commission they will recieve, the pick up and delivery location. 
They can then either accept or reject the order. If rejected, it will be sent to the next available driver.
Drivers can update the status of the order which will be instantly sent to the customers as a notification to their account


To run the program:
1. Import the SDI_Project.sql file into the database to initially setup the database
2. Change the connection information in the mainwindow.cpp file at lines 134, 135, 136, 137
3. The program should run after these steps and a green text saying "conected" should appear at the bottom right of the screen

About

A courier delivery service program, used by customers, drivers and the courier company

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published