CLG Reportttt

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 44

Tribhuvan University

Institute of Science and Technology

A Project Report on

GigParcel: Revolutionizing Parcel Service and Gig Work

Submitted By

Bibek Bhusal (25183/076)

Shailendra Jung Rana (25202/076)

Shubham Gurung (25206/076)

Under the Supervision of

Mr. Rahul Shakya

Submitted to

Department of Computer Science and Information Technology

Lumbini City College

Tilottama-4, Rupandehi, Nepal

In partial fulfillment of the requirements for the Bachelor’s Degree in Computer


Science and Information Technology (BSc. CSIT) December ,2023
SUPERVISIOR’S RECOMMENDATION

I hereby recommend that this project prepared under my supervision entitled “GigParcel:
Revolutionizing Parcel Service and Gig Work” in the partial fulfillment of the
requirements for the degree of B.Sc. in Computer Science and Information Technology be
processed for the evaluation.

......................................................

Rahul Shakya

Lecturer

Lumbini City College


LETTER OF APPROVAL

This is to certify that this project prepared by BIBEK BHUSAL, SHAILENDRA JUNG
RANA and SHUBHAM GURUNG entitled “GigParcel: Revolutionizing Parcel
Service and Gig Work” in partial fulfillment of the requirement for the degree of B.Sc.
in Computer Science and Information Technology has been well studied. In our opinion,
it is satisfactory in the scope and quality of a project for the required degree.

………………….………………. ………………….……………….
Rahul Shakya Manoj Pokhrel
Supervisor Head of Department
Lumbini City College Lumbini City College

A
………………….………………. ………………….……………….
C
External Examiner Internal Examiner K
IOST, Tribhuvan University Lumbini City College
N
OWLEDGMENT

The success and final outcome of this project required a lot of guidance and assistance
from many people and we feel extremely fortunate to have got all this all along the
completion of our final year project. Whatever we have done is only due to such guidance
and assistance and we would not forget to thanks them. We could not have completed this
project without help from our college “Lumbini City College” which gave the
supportive hands before us academically, also regarding other activities related to
Information Communication Technology as well as extra curriculum activities that we got
to participate in. It gives us family like environment.

We take this opportunity to express our profound gratitude and deep regards to our
supervisor Mr. Rahul Shakya for his exemplary guidance, monitoring, and constant
encouragement throughout the course of this thesis.

We also take this opportunity to express a deep sense of gratitude to Mr. Manoj Pokhrel,
Head of Department, for his cordial support , valuable information and guidance, which
helped us in completing this task through various stages.

Lastly, we thank almighty, our parents, seniors, brothers, sisters and friends for this
constant encouragement without which this assignment would not be possible.

STUDENT’S DECLARATION

We hereby declare that the project report entitled “GigParcel: Revolutionizing Parcel
Service and Gig Work” submitted in the partial fulfillment of the requirement for a
Bachelor’s Degree in Computer Science and Informational Technology of Tribhuvan
University is our original work and not submitted for the award of any other degree,
diploma, fellowship, or any other similar title or prize.
…………………….

Bibek Bhusal
TU Exam Roll no: 25183/076

…………………….

Shailendra Jung Rana


TU Exam Roll no: 25202/076

…………………….

Shubham Gurung
TU Exam Roll no: 25206/0746

ABSTRACT

With a motive to introduce recent trend of online parcel service marketplace in the
context of Nepal. GigParcel, a web-based platform is developed. It is a web application
implemented by using MERN full stack. The common feature provided by the application
is posting of the jobs on the portal by the user called employer. It provides a platform for
users to send and receive parcels. With the increase in the number of people who are
connected to the internet they can access a variety of services online for daily life
activities. But in context of Nepal where the variety of services are getting online
gradually there is no service to get the parcel picked from home and getting it delivered to
the destination. To overcome this problem, we have developed a web application which
will provide a system which will allow users to send parcels and receive parcels at home.
In this system, the users will need to register and login they can request for a parcel
pickup after filling out the form. After initiating the pickup, the parcel will be picked up
from their home and will be delivered to its destination. Providing a service

that fills the gap in domestic parcel pick-up from door to door The shoe system is
monitored by the Admin who can view and manage everything.

Keywords: Parcel, Web Application, Pickup, DropOff, Delivery.


Table of Contents
SUPERVISIOR’S RECOMMENDATION.........................................................................ii
LETTER OF APPROVAL.................................................................................................iii
ACKNOWLEDGMENT.....................................................................................................iv
STUDENT’S DECLARATION...........................................................................................v
ABSTRACT........................................................................................................................vi
LIST OF ABBREVIATIONS.............................................................................................ix
LIST OF FIGURES..............................................................................................................x
LIST OF TABLES..............................................................................................................xi
CHAPTER 1: INTRODUCTION........................................................................................1
1.1 Introduction and Background......................................................................................1
1.2 Problem Statement......................................................................................................2
1.3 Objectives....................................................................................................................2
1.4 Scopes.........................................................................................................................3
1.5 Development Methodology.........................................................................................3
1.6 Report Organization....................................................................................................5
CHAPTER 2: BACKGROUND STUDY AND LITERATURE REVIEW.................................6
2.1 Background Study.......................................................................................................6
2.2 Literature Review........................................................................................................7
CHAPTER 3: SYSTEM ANALYSIS..................................................................................9
3.1 System Analysis..........................................................................................................9
CHAPTER 4: SYSTEM DESIGN.....................................................................................13
4.1 Design.......................................................................................................................13
4.2 Algorithm Details......................................................................................................17
CHAPTER 5: IMPLEMENTATION AND TESTING.....................................................19
5.1 Implementation.........................................................................................................19
5.2 Testing.......................................................................................................................20
5.3 Result Analysis..........................................................................................................23
CHAPTER 6: CONCLUSION AND FITIRE RECOMMENDATIONS..........................24
6.1 Conclusion.................................................................................................................24
6.2 Future Recommendations..........................................................................................24
References............................................................................................................................25
LIST OF ABBREVIATIONS

AJAX Asynchronous JavaScript and XML


CSS Cascading Style Sheet
DFD Data Flow Diagram
ER Entity Relationship
HTML Hypertext Markup Language
HTTP Hypertext Transfer Protocol
WWW World Wide Web
XML Extensible Markup Language
LIST OF FIGURES

Figure 1: Waterfall Model of GigParcel..............................................................................4


Figure 2: Gantt Chart of GigParcel....................................................................................11
Figure 3: ER-Diagram of GigParcel..................................................................................12
Figure 4: Use Case Diagram of GigParcel.........................................................................17
LIST OF TABLES

Table 1: User Table............................................................................................................13


Table 2: Gigger Table........................................................................................................14
Table 3: Parcel Table.........................................................................................................14
Table 4: Sender Table........................................................................................................15
Table 5: Receiver Table.....................................................................................................16
Table 6: A test case for user login......................................................................................21
Table 7: A test case for pickup request and find Giggers..................................................21
Table 8: A test case for Parcel Tracking............................................................................22
Table 9: A test case for Profile Update..............................................................................22
1
CHAPTER 1: INTRODUCTION

1.1 Introduction and Background

In today's fast-evolving digital landscape, GigParcel emerges as a beacon of innovation


and opportunity. Our platform redefines part-time employment by seamlessly connecting
individuals with flexible work opportunities in the thriving world of parcel pickup and
drop services. Anyone can easily place a parcel pickup or drop-off order, and GigParcel
efficiently links them with nearby individuals ready to accept the gig, ensuring swift and
secure deliveries. These dedicated workers not only provide timely service but also
receive fair compensation for their valuable contributions.

The backdrop against which GigParcel comes to life is marked by an exponential rise [1]
in the demand for home delivery services. As consumers increasingly turn to the
convenience of doorstep deliveries, our platform plays a pivotal role by not only ensuring
reliable parcel delivery [2] but also by addressing the pressing need for accessible part-
time job opportunities. In parallel, we confront the challenge of rising unemployment
rates, which have reached critical levels, compelling many to seek employment abroad.
GigParcel steps in to bridge this gap by offering an intuitive solution that not only
provides flexibility in part-time work but also enhances the efficient movement of goods
within our communities.

Our resolute commitment to addressing unemployment while contributing to the thriving


home delivery service sector underscores our vision. We invite you to join us on this
transformative journey as we reshape the landscape of part-time employment, provide
essential support to the flourishing home delivery services industry, and make a lasting
impact on our nation's workforce and economy. Together, we can navigate these dynamic
times and create opportunities that benefit both individuals seeking employment and
those in need of swift and reliable delivery services.

1
1.2 Problem Statement

In the rapidly evolving landscape of home deliveries, several critical issues have emerged.
The parcel delivery sector faces challenges such as delayed deliveries, a lack of real-time
tracking capabilities, and underutilized parcel pickup services. These inefficiencies not
only hinder customer satisfaction but also disrupt the seamless flow of goods within our
communities.

Simultaneously, our nation grapples with a pressing issue – the increasing trend of
individuals seeking employment opportunities abroad due to a lack of viable local
options. To address this, we need a solution that not only enhances the efficiency of
parcel deliveries but also creates accessible part-time job opportunities.

In the midst of these challenges, it's evident that people have developed a strong
preference for the convenience of home deliveries. GigParcel is positioned to address
these interconnected issues by providing a platform that not only improves the parcel
delivery process but also empowers individuals through part-time job opportunities. Our
mission is to bridge the gap between the demand for reliable parcel services and the need
for flexible, local employment while meeting the growing consumer preference for home
deliveries.

1.3 Objectives

The major objective of this project is to address the pressing challenges within the parcel
delivery industry and local employment sector.

To achieve this, we have outlined the following specific objectives:


 To Parcel Pickup
 To Parcel Dropoff
 To Parcel Tracking

2
1.4 Scopes

GigParcel is a parcel pickup and drop-off platform that aims to enhance the efficiency of
parcel deliveries, introduce parcel status tracking, promote parcel pickup services, and
create accessible part-time job opportunities.

Scopes

Specifically, GigParcel will:

 Focus on serving individuals and businesses in a specific geographic area, such as a


city or region.
 Offer a variety of parcel pickup and drop-off services, including instant delivery or
scheduled delivery.
 Charge customers for each parcel pickup and drop-off order and pay gig workers a fee
for each order they complete.

1.5 Development Methodology

Waterfall methodology has been used in the development of this project.

Waterfall Model:
 Approach: Sequential progress through defined phases (Requirements, Design,
Implementation, Testing, Deployment, Maintenance).
 Advantages: Simple and suitable for small projects with well-defined requirements.
 Disadvantages: Less flexibility for changes, potential for lengthy development cycles.

3
Figure 1: Waterfall Model of GigParcel

1.6 Report Organization

Preliminary  Title Page


Section  Certificate Page
 Acknowledgement
 Student’s Declaration
 Abstract Page

 Introduction and Background


Introduction  Problem Statement
Section
 Objectives
 Scope and Limitation
 Development Methodology
4
 Report Organization

Background study and Literature Review


Section  Background Study
 Literature Review

System Design  Design


Section  Algorithm Details

Implementation and Testing  Implementation


Section  Testing
 Result Analysis

Conclusion and Future Recommendation  Conclusion


Section  Future Recommendation

5
CHAPTER 2: BACKGROUND STUDY AND LITERATURE
REVIEW

1.7 Background Study

The growth that occurs in online retail sales has transformed and influenced the logistics
firms for the past ten years and the inclination is expected to continue on the same or
similar level during the next few years. In as much as goods that companies and
consumers purchase increase online, the express delivery services demand grows.

The main aim of package (parcel) delivery companies is to make sure that the packages
(parcels) which are sent out to be delivered to the customers by their driver, are being
delivered to attain customer satisfaction. The high returns (send-again) problem can easily
be cost effective by embracing functional and applicable ways to resolve the problem of
high returns (send-again). In order for parcels (packages) delivery companies to stay
competitive within the e-commerce business, they need to be able to provide a high level
of service and cost efficiency maintenance. As a result, all of the most parcel
(package)service providers in courier(express) delivery companies are concentrating in
minimizing returns(send-again) and to satisfy/meet the new necessary condition of
consumers, which make the competition becomes tighter .

Online shopping indicates electronic commerce to buy products or services directly from
the seller through the Internet. Internet-based or Click and Order business model has
replaced the traditional Brick and Mortar business model. More people than before are
using the web to shop for a wide variety of items, from houses to shoes to airplane tickets.

Now people have multiple options to choose their products and services while they are
shopping through an online platform

The Internet and the rapid development of technology reveal a new global market where
time and space barriers do not exist. Additionally, these advancements lead to the
emergence of a new consumer profile .

6
1.8 Literature Review

Domestic Parcel Service is useful for small- and large-scale courier services for
improving their services and increasing sales and services by using web-based portal.
Users can book courier rider, know about arrival of packages, closing and opening
timings, customer support and feedback system for completing work in less time.

Domestic parcel services are utilized in various countries worldwide to facilitate the
delivery of packages within the borders of a specific nation. The use and prevalence of
domestic parcel services can vary significantly based on a country's economic
development, infrastructure, e-commerce penetration, and logistical capabilities. Existing
Many developing countries have their own domestic parcel services, often operated by
national postal services or private courier companies.

GigParcel will be divided into two users that are the ‘Customer’ and ‘GigWorker(Rider)’.
This work will be built and implemented using MERN Stack. The graphical user interface
will be designed with React Native and Cascading Style Sheets (CSS). MongoDB is the
database choice and API will be used to connect the Map Navigation. The Methodology
will be based on the Waterfall Model.
The phases are Requirement Gathering & Analysis, System Design, Implementation,
Testing, Deployment of System, Maintenance. The expected output is to be interactive
web-app based, that will solve the problems by fulfilling the gap of domestic parcel
service.

Existing Similar System

1. Aramex: It is a provider of transport and logistics services. It offers courier and small
parcel delivery services. It delivers small packages to both, retail and wholesale
customers. It offers door-to-door package delivery services, with provides freight services
through air, land and ocean transport. Its e-commerce solutions assist start-ups and
established businesses in supply chain management, inventory management, record
management and logistics related technical support. Aramex also offers catalog shipping
and document storage services. The company operates in the Middle East, Africa, Asia,
Europe and North America. Aramex headquarter is in Dubai, the UAE
2. Pathao: Pathao is a Bangladeshi technology company that initially started as a ride-
sharing service but has since expanded its offerings to include various services, including

7
food delivery. It is now available on Nepal. Pathao Food is their food delivery service,
operating similarly to other food delivery platforms where users can order food from
restaurants through the Pathao app. It also offers courier and small parcel services. It
delivers all packages to retail, wholesale customers, as well as restaurants.

8
CHAPTER 3: SYSTEM ANALYSIS

1.9 System Analysis

Seeing that the requirements of the application were clear, the waterfall model was used
to develop the application. The detailed methodologies used to develop the application
are described in the following subsections.

3.1.1 Requirement Analysis

I. Functional Requirement
The functional requirements of the GigParcel platform are designed to ensure the
seamless operation of the system and deliver a user-friendly experience. These
requirements encompass various aspects of the platform, including parcel services and
part-time job opportunities.

 Customer should be able to create accounts and login securely.


 Customer should be able to find available Giggers
 Customer should be able to view Giggers profile
 Customer should be able to place a parcel pickup
 Customer should be able to track parcel
II. Non-Functional Requirement
The non-functional requirements for the GigParcel platform encompass critical aspects
that are essential for its overall performance and user experience.
 GigParcel must be able to handle a high volume of requests without any significant
delays.
 GigParcel must be able to scale to meet increasing demand.
 GigParcel must implement appropriate security measures to protect customer and
gig worker data.
 GigParcel must be easy to use for both customers and gig workers.

9
3.1.2 Feasibility Analysis

I. Technical Feasibility
Technical feasibility involves assessing the practicality of implementing the GigParcel
platform from a technological standpoint. This evaluation includes ensuring that the
chosen technology stack is suitable for web development, parcel status tracking
integration, and secure data handling. Scalability considerations are essential to
accommodate future growth. Additionally, robust data security measures must be in place
to safeguard user information and maintain privacy, ensuring that the technical foundation
of the platform is sound and resilient.

II. Operational Feasibility


Operational feasibility focuses on assessing the readiness of users to adopt the GigParcel
platform and their ability to effectively utilize its features. It includes evaluating whether
users can easily navigate the platform with minimal training. Additionally, operational
processes, such as parcel management and job listing procedures, are examined for
alignment with existing practices and compliance with relevant regulations. The goal is to
ensure that the platform seamlessly integrates into existing operations and is user-friendly
to encourage adoption.

III. Economic Feasibility


Economic feasibility involves a comprehensive analysis of the financial aspects of the
GigParcel project. This includes a thorough cost analysis covering development,
operational, and maintenance costs. Revenue potential is evaluated, considering various
monetization strategies such as transaction fees and job listing charges. The study
calculates the expected return on investment (ROI) by comparing anticipated revenue
streams to the initial investment. Market viability is also assessed by analyzing market
demand, competition, and growth prospects to determine whether the project is
economically viable and sustainable in the long term.

10
IV. Schedule

Weeks
1W 2W 3W 4W 5W 6W 7W 8W 9W 10W 11W 12W
Activities
Planning
Analysis
Design
Implementation
Testing
Documentation
Review

Figure 2: Gantt Chart of GigParcel

11
3.1.3 Analysis

I. Data modeling using E-R Diagram

Figure 3: ER-Diagram of GigParcel

12
CHAPTER 4: SYSTEM DESIGN

1.10 Design

a) Database design
I. User Table

S.No. Attribute Datatype Constraint

1 userId ObjectId Primary Key

2 username String Not Null

3 email String Not Null

4 phoneNumber Number Not Null

5 password String Not Null

6 role String Not Null

7 profilePic String Not Null

Table 1: User Table

13
II. Rider Table

Table 2: Gigger Table

S.No. Attribute Datatype Constraint

1 giggerId ObjectId Primary Key

2 userId String Not Null

3 status String Not Null

4 lon Number Not Null

5 lat Number Not Null

6 vechicleType String Not Null

iii) Parcel Table

14
Table 3: Parcel Table

S.No. Attribute Datatype Constraint

1 parcelId ObjectId Primary Key

2 userId ObjectId Foreign Key

3 senderId ObjectId Not Null

4 receiverId ObjectId Not Null


iv)
5 giggerId ObjectId Not Null

6 status String Not Null

7 parcelType Number Not Null

8 parcelWeight Number Not Null

9 paymentType String Not Null

10 totalAmount Number NotNull

Sender Table
Table 4: Sender Table

S.No. Attribute Datatype Constraint

1 senderId ObjectId Primary Key

2 name String Not Null

3 phoneNumber Number Not Null

4 location String Not Null

5 lat Number Not Null

6 lon Number Not Null

15
v) Receiver Table

Table 5: Receiver Table

S.No. Attribute Datatype Constraint

1 receiverId ObjectId Primary Key

2 name String Not Null

3 phoneNumber Number Not Null

4 location String Not Null

5 lon Number Not Null

6 lat Number Not Null

b) Use Case Diagram


The use case diagram serves as a visual representation of the various interactions and
functionalities within the GigParcelsystem. It provides a clear overview of how different
actors, such as Gig Workers and Clients, interact with the system to accomplish specific
tasks and achieve their goals. By outlining these use cases, the diagram offers a concise
and structured view of the key functionalities and user interactions, laying the foundation
for a comprehensive understanding of the system's behavior and functionality. This
graphical representation not only aids in system design and development but also assists
stakeholders in grasping the user-driven aspects of the platform

16
Figure 4: Use Case Diagram of GigParcel

1.11 Algorithm Details

 Order matching algorithm: In the architecture of the GigParcel platform, we have


chosen to implement the Haversine algorithm [3] as a foundational component for
accurate distance calculations. The Haversine algorithm is a time-tested and widely
recognized method for determining geographic distances between two latitude and
longitude coordinates on the Earth's surface. Its precision in calculating "as-the-crow-
flies" distances ensures that parcel pickup and drop-off assignments are rooted in
geographic accuracy. This algorithm seamlessly integrates with the geographic data that
underpins our platform, enabling us to provide users with reliable distance measurements
for optimal gig worker-client matching and parcel deliveries.

17
18
CHAPTER 5: IMPLEMENTATION AND TESTING

1.12 Implementation

5.1.1 Tools Used


Frontend tools used
React Native
React Native is an exciting framework that enables web developers to create robust
mobile applications using their existing JavaScript knowledge. It offers faster mobile
development, and more efficient code sharing across iOS, Android, and the web, without
sacrificing the end user’s experience or application quality.

Backend tools used


Node JS
Node.js is a cross-platform, open-source JavaScript runtime environment that can run on
Windows, Linux, Unix, macOS, and more. Node.js runs on the V8 JavaScript engine and
executes JavaScript code outside a web browser. Node.js lets developers use JavaScript to
write command line tools and for server-side scripting.

Express.js
Node.js is used as a backend framework for handling the server-side logic of the project.
Express, is a backend web application framework for building RESTful APIs with
Node.js. It is designed for building web applications and APIs.

Database Technology Used


MongoDB
MongoDB is a widely used, open-source NoSQL database management system that falls
under the category of document-oriented databases. It was developed by MongoDB Inc.
and is designed to handle large volumes of data, providing flexibility and scalability for
modern applications. MongoDB stores data in a flexible, JSON-like format called BSON
(Binary JSON), which allows for the representation of complex data structures.

19
5.1.2 Implementation Details of Modules
Modules are the partitions of any project done to ease the task of development. Different
modules are designed so that debugging and other development phase gets the easiest
implementation.

The different modules of the system are:

i. Sign In:
"Sign-in" refers to the procedure wherein users provide authentication credentials to
access a system or application. This fundamental process is widely employed in
websites, mobile apps, and various online services.

ii. Sign up
A "sign-out" or "logout" page is a crucial component of web applications and systems
that require user authentication. It allows users to terminate their current session,
ensuring that sensitive information and account access are secured.

iii. Order place


Order placement in a mobile app typically involves a series of steps to allow users to
select products or services, provide necessary details, and complete the transaction.
Key Components: Product selection, user authentication, delivery/shipping.

iv. Parcel Tracking


Implementing parcel tracking in a mobile app is a valuable feature that enhances the
user experience, especially for applications involved in e-commerce or logistics

1.13 Testing

5.2.1 Test Cases for Unit Testing


System testing is defined as testing of a complete and fully integrated software product.
System testing of software or hardware is testing conducted on a complete, integrated
system to evaluate the system's compliance with its specified requirements. system testing
falls within the scope of black box testing. and as such should require no knowledge of
inner design of the code or logic

20
Table 6: A test case for user login
TestId Test Case Input Expected Observed Output Remark
Outcome

1 Successful Email: Login successful User successfully PASS


User Login test@gmail.com should redirect to Logged in and
Password: the Home Page redirected to the
testpassword Home Page

2 User Login Email: The login should The user was PASS
Fail test@gmail.com fail and show the unable to log in to
Password: error message to the system
testpass enter the right
credentials

Table 7: A test case for pickup request and find Giggers

S. N Test Description Expected Actual Remarks


Outcome Outcome

1 Testing the system Pick up request The request is sent to PASS


whether the pickup should be sent selected Gigger
request sent or not

2 Testing the system List of Gigger for List of Available PASS


whether user can find delivery should be Giggers is shown
Giggers shown

Table 8: A test case for Parcel Tracking

S. N Test Description Expected Actual Remarks


Outcome Outcome

1 Testing the system Parcel track should Parcel status is shown PASS
where customer can be shown
21
tracked their order
Table 9: A test case for Profile Update

S. N Test Description Expected Actual Remarks


Outcome Outcome

1 Testing the system if Profile details should Profile is updated PASS


users can update their be update
profile

22
1.14 Result Analysis

All the module of the system working as expected and the output of the system is up to
the expectation. The Developed Web Application provides us the feature of the sending
and receiving the parcel from user to the other users.. Main focus is given on creating the
user friendly interface so user can navigate throughout the project very easily.. Users can
login to their profile and view their pickup history. From their home screen users have the
options of requesting the new parcel, check the status of the parcel they sent. When
Gigworker login into the system the employee index page shows them the parcels to be
delivered and the parcel to be picked according to their roles. Gigworker will now follow
the route shown by the algorithm for the delivery and pickup. Overall, GigParcel has the
potential to make the parcel delivery system more convenient, efficient, reliable, and
secure.

23
CHAPTER 6: CONCLUSION AND FITIRE
RECOMMENDATIONS

1.15 Conclusion

i. This project has been developed successfully and the performance of the system
has been found satisfactory
ii. Simple and elegant User Interface helps user to navigate easily throughout the
application.
iii. User Friendly Interface for Admin which helps to monitor the system efficiently.

1.16 Future Recommendations

We have developed an online parcel management system which have immense capability
in today’s digital where sending and receiving stuff is very frequently done.
But its capability can be further extended by using the digital computations. Example -
digitizing the complete process which will be very efficient.
This System can be further improved by taking into consideration of the following
recommendations.
 Real time parcel location update
 Gigger Auto Matching Algorithm

24
References

[1]
H. N. Service, "Online order, home delivery rise amid lockdown," TheHimalayanTimes,
6 April 2020. [Online]. Available: https://thehimalayantimes.com/business/online-order-
home-delivery-rise-amid-lockdown.

[2] G. Perboli, "Parcel delivery in urban areas: Opportunities and threats for the mix of
traditional and green business models," ScienceDirect, February 2019. [Online].
Available:
https://www.sciencedirect.com/science/article/abs/pii/S0968090X19300221.

[3] R. Kumbhar, "Optimal Path Finding for Vehicle," IJSRD, 25 October 2023. [Online].
Available: https://www.ijsrd.com/Article.php?manuscript=IJSRDV11I30124.

25
APPENDICES

A. SNAPSHOTS
1. Login Form

26
2. Register/ SignUp

27
28
3. Place Order

29
4. Searching Parcel

30
5. Parcel Tracking

31
6. Delivered Parcel

32

You might also like