Professional Documents
Culture Documents
Help
Help
BACHELOR OF SCIENCE
IN
SOFTWARE ENGINEERING
(2018-2022)
SUBMITTED BY:
MAQSOOD ALI (18-FA-07099)
PESHAWAR
1
TABLE OF CONTENT
1. Introduction ..................................................................................................................... 3
2. Literature Review ............................................................................................................. 4
3. Objectives ........................................................................................................................ 5
4. Project Methodology ....................................................................................................... 5
5. Problem Statement ........................................................................................................... 7
6. Specifications .................................................................................................................. 7
7. Conclusion ....................................................................................................................... 7
8. Work Tentative Plan ....................................................................................................... 8
9. References ........................................................................................................................ 9
2
1. Introduction
We have many problems in our life. We interact with many people daily, we found many
problems in our houses either they can be interior or exterior for which we need skilled
workers that they can fix our problems. Life is very busy today we don’t have time to deal
with such problems so almost all people solve their issues on weekends they wait for it
because in the mid of the week they are following a busy schedule so they can’t search for
skilled workers while they are in their offices, instead of in a house there only female are
present so they can’t go outside to solve these problems nor they can call/bring some
unknown to solve their problems because many security reasons arise and most important
there is no source to find a good skilled worker.
We require Masons, Carpenters, Plumbing, Painters, Cleaners, Ac and refrigerator
mechanics, etc. but we don’t know directly about them if we require any one of them we go
outside, talk with people about them and after a great hustle, we find them which is a time-
consuming way. Keeping all these problems we decided to provide an online platform in
which we will be able to contact any one of them at any time and by following user reviews
on their previous work done we will be able to contact only efficient people and we can save
time and money. For this we are using android technology to develop an application, we
select android because nowadays almost everyone is using it so our application will provide
great welfare to all because people will find their solution in a single place which is never
provided in our country before and it will help our society a lot by providing direct
employment to skilled and good people.
It will provide benefit to both customers and those skilled people because customers will
have their work done and the skilled person will have employment and on the bases of their
previous work they can have many other jobs so it will be a great motivation for them, the
main thing is when we call any handyman then security is a big issue because we don’t know
them personally so customer and their home must be secured for this we are putting a feature
in our system that the record of every handyman along with his picture and complete details
will be saved in our database and any wrong attempt it will be sent to the police it will affect
the working progress of workers as they will understand if they do something wrong then the
police will be next to their doors and our customer will have a sense of satisfaction about
workers and without hesitation, they will ask for workers. The most important and good
thing is all working and service bookings will be on Google map which will provide an extra
feel of ease to all of us either if we are customers or service providers, it will be very easy to
find any service providers as all of them will be available on the map around us.
3
2. Literature Review
In this section, we study some background knowledge of existing systems. We found some
companies working on the same idea and making a huge business but the most unfortunate
thing is that all of them are being operated in other countries, here in Pakistan there is no
concept of digitalization of such problems that everyone can solve them using a mobile
phone and one more thing most companies are using websites for their working and we are
using android technology only because everyone is using an android phone so almost
community will be facilitated in this way.
According to Soft Kenya (2015) [1] in an article about investment and business opportunities
in Kenya, potential clients perceive small businesses as lacking the ability to be able to
provide quality services. The existing solutions are defragmented offering just contacts
scattered on the web. This makes the process of finding and locating these services difficult
and tedious. This project proposal presents a mobile application based on the Android
operating system that uses location-based services to locate handyman services within the
user’s location and has a rating feature for rating handyman services to ensure quality
delivery of services by the handymen.
Handyman services are odd jobs that fall under the category of the informal sector in various
countries. Several studies [2] suggest that there are elevated levels of the informal sector
because of increased rural to urban migration and the inability of the formal sector to be able
to absorb the vast numbers of job seekers in the country which leads to the creation of new
job opportunities in the informal sector such as handyman service jobs.
Service Market is the easiest way to book home services such as home cleaning,
polymerase chain reaction test at home, moving, a salon at home, babysitting, pet grooming,
painting, handyman, AC service, plumbing, pest control services in Dubai, Abu Dhabi,
Sharjah, and Doha. [3]
Quick Services is a Pakistani site offering different handyman services like Ac repairing,
Cleaning, Carpenters, Masons, Painters, etc. They are providing facilities to enter user
requirements and they will contact the user accordingly and help them solve their
problems.[4]
Mr. Handyman is a Canadian company offering many services to their customers they have
a huge network and covers all problems either they are about interior or exterior problems
they have different uniqueness, they offer motivational certificates to their employees to
make them proud and they work with more devotion which increases the company image.[5]
Kam Kaj is a leading multiple service provider company catering to your 360 needs with
quality guaranteed. [6] It is based on both website and app but the limitation of this is that
they only provide the service in Karachi and Lahore.
4
3. Objectives
Our platform will help people with the following Objectives :
• To especially help older citizens and women who are at home and can’t go outside for
handymen.
4. Project methodology
The components/modules of the proposed app are following below:
Home Screen – When the user starts the app after the launch screen user will interact with
the home screen first. On the home screen there will be sign-up and login modules if you are
new to the app you sign up and then log in.
Sign up –while signing up there will be 2 types of user one customer who need service and
another the killed person who provides service. After successful login, both types of users
will have different dashboards.
Customer Dashboard – On the Customer following features will be available.
Worker’s profile – In this section, the customer will be able to see all available skilled
person profiles and can contact them.
Available Service– Customers will see the active service nearby him/her and can hire them.
My profile– Worker can update his/her credentials and location.
Records– It contains all the taken services.
Chat– The customer can chat with the worker.
Worker’s Dashboard– On the worker’s Dashboard following features will be available.
Hirings– worker will be able to see the total projects done by him/her.
My profile– Worker can update his/her credentials and location.
5
Notifications– Receive the notification of hiring.
Chat– The worker can chat with the customer.
4.1 Flowchart:
Start
If true If true
Login then login then login Login
else back else back
If
Dashboard password
true
If
password Dashboard
true
Hiring Book
• Android Studio
• Java programming language
• Firebase (Database)
• Google map
• MS VISIO
7. Conclusion
This project will provide ease of use to users through Android applications. The main
focus of this app is to provide the facility of not only an online search but hiring required
skilled workers that suits our working requirements and our economic conditions, all
working will be shown on Google maps.
7
9. Work Tentative Plan
TOPIC
SELECTION
GATHER
REQUIREMENTS
ANALYZE
REQUIREMENTS
SRS
DOCUMENT
DESIGNING
CODING AND
TESTING
SUBMIT
8
8. References
1. Kenya Business Ideas, 2015: Low-Budget Ideas. [Online] Available at:
http://kenyabusinessideas.com/2015/01/24/start-a-mobile-phone-repair-business/
2. Amenya, G. N., 2007: [Online] Available at:
http://www.nayd.org/PDF/The%20informal%20sector%20in%20Kenya.pdf
3. https://play.google.com/store/apps/details?id=com.algosoft.handyman
4. https://quickservices.pk/
5. https://www.mrhandyman.ca/
6. https://play.google.com/store/apps/details?id=com.kamkaj.connect