Professional Documents
Culture Documents
CLG Reportttt
CLG Reportttt
CLG Reportttt
A Project Report on
Submitted By
Submitted to
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
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
…………………….
…………………….
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.
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.
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.
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
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
5
CHAPTER 2: BACKGROUND STUDY AND LITERATURE
REVIEW
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.
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
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.
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.
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.
10
IV. Schedule
Weeks
1W 2W 3W 4W 5W 6W 7W 8W 9W 10W 11W 12W
Activities
Planning
Analysis
Design
Implementation
Testing
Documentation
Review
11
3.1.3 Analysis
12
CHAPTER 4: SYSTEM DESIGN
1.10 Design
a) Database design
I. User Table
13
II. Rider Table
14
Table 3: Parcel Table
Sender Table
Table 4: Sender Table
15
v) Receiver Table
16
Figure 4: Use Case Diagram of GigParcel
17
18
CHAPTER 5: IMPLEMENTATION AND TESTING
1.12 Implementation
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.
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.
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.
1.13 Testing
20
Table 6: A test case for user login
TestId Test Case Input Expected Observed Output Remark
Outcome
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
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
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.
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