0% found this document useful (0 votes)
45 views31 pages

Happy Deal Intro To End

This document provides an overview of a proposed online system called "Happy Deals Services" that would automate the process of hiring unemployed individuals to provide various household services. The system would connect customers with service providers for tasks like cleaning, plumbing, carpentry, and more. It describes the need for automating this sector and how the system would function, including allowing customers to select a service, provider, and set service conditions. It also outlines the system architecture, including modules for user registration and login, service searching, booking/payment, and ratings.

Uploaded by

Kartik Kulkarni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views31 pages

Happy Deal Intro To End

This document provides an overview of a proposed online system called "Happy Deals Services" that would automate the process of hiring unemployed individuals to provide various household services. The system would connect customers with service providers for tasks like cleaning, plumbing, carpentry, and more. It describes the need for automating this sector and how the system would function, including allowing customers to select a service, provider, and set service conditions. It also outlines the system architecture, including modules for user registration and login, service searching, booking/payment, and ratings.

Uploaded by

Kartik Kulkarni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

1.

Introduction

1.1 OVERVIEW

Happy Deals Services is a design to automate the “Process of hiring unemployed people who
give housekeeping services” by developing a system that's effective and customer friendly.
The main idea of the project is to maintain and handle all services involved, from plumbing,
cleaning, carpenter, fabrication.

There's a need to automate this sector because till now it's managed manually. So, by making
a proper system for this process, the overall process can be done efficiently, and proper
application of offers can be done. It'll also aim at furnishing a clear picture of how the entire
process is taking place accretive so that the chances of frauds and crimes can be minimized.

Happy deals services will fulfil the purpose of easy availability to its guests. In this design,
there are numerous disciplines included in it, so customer basically must choose his/ her
sphere in which he she is interest to get the service and after that we will show a list of
services providers on the base on availability and rating (high to low) to the customer and
after his/ her interest he she elects one of them. After this we will allocate the service
provider to the client. In this design, there's also a point of the conditions for the client which
will be assigned by us depending on the customer feedback.

1.1.1 Motivation
1. In this modern time, most of the people engaged in mobile with internet services.
Thus, website like Happy Deals services giving the opportunity to get the services
instantly at their location.

2. We provide amazing features and affordable development services and deliver projects
on time. Also, we offer the best services at a reasonable price.
Also, to empower skilled but jobless people by providing them wide variety of jobs.

1
2. LITERATURE SURVEY
2.1 STUDY OF RESEARCH PAPER

1. Paper Name: Uraban Housingkeeping Services


Author: Akshit Gupta, Shaurya Khanna, Arnav Tyagi, Prabhat Singh
Abstract:

Today the world is moving towards automation and simplification of various processes that

generally needed human intervention and decision making with the help of the advanced

technology that we have at our disposal today. One such attempt to automate tedious

processes is the advent of “On Demand Service applications” these applications are used by

the user to avail services as and when need arise, this concept is getting increasingly popular

and has found its use in many service domains, such as hotels booking, food ordering, taxi

booking etc. The proposed system is also an on-demand application for availing housing

services by the users. This will significantly reduce the time and effort required to scout and

hire professionals who provide services such as cooking, cleaning, babysitting and other such

services required in daily life. As in many on demand applications the goal will be to provide

the required service on the user’s demand.

2
2. Paper Name: Home Appliance Mashup System based on Web Service Author: Ke
Xu, Meina Song, Xiaoqi Zhang

Abstract : With the development of Network Appliance, more and more mechanisms about
network control have been introduced to improve the performance and the user experience.
Since the cost of web-based interfaces is considerably low, web can be used to provide the
infrastructure for the design of simple and user-friendly interfaces for household appliances.
In this paper, we propose a new system which can share the home appliance abilities to
Internet as Web Service. By our system, a lot of Web Based Network Appliance related
applications can be developed easily and give end users more friendly, flexible control
interfaces. Furthermore, functions of different appliances can be integrated to provide more
complex service to user, which is named Home Appliance Mashup in this paper.

3
3. Paper Name: Doorstep home services
Author: Dr .K.Thangadurai, K.Padmavathi
Abstract: The immense progress in the internet technologies have led to increased use
of E-Commerce in various sectors. ATOZ Doorstep home services is a web application
that would ease the day to day life of people by solving the problems related to
household services. The help would be provided with minimal user’s interaction as the
only thing the user would have to do is book a time slot for the appropriate skilled
personal. There are many services provided which increases the scope of the
application. The personnel are sent to the user’s doorstep for providing the respective
services like electrician, mechanic, pest control etc. In the present scenario, people are
buried up in a heavy work culture, as everyone is engaged with busy schedules, and
hectic tasks which make them deviate from family life. If any issues are encountered
unexpectedly, it distracts them and makes them choose over the work they have to
accomplish primarily.
It is important to manage both professional and family life. In such circumstances,
every one of us would have fantasized about a kind of house which doesn’t have any
leaks in pipes, if it doesn’t have any mess in fixing a furniture and a kind of house
which never face any maintenance issues and every one of us have thought that a life
would be much better if no point of issue arises in getting a service at your door step
and if there is no mess bargaining.

4
3.PROBLEM STATEMENT

3.1 PROBLEM STATEMENT

When someone need aid with small but major household tasks, the trouble arises
when service skilled persons are unavailable or the trusted providers are impossible
to find, who delivers consistently flawless service on instance. Our online system
for household services provides the most expedient andannoys free way to get your
domestic work done.
Keeping that in sense our proposed system is basically a marketplace for
household services, and it is the platform where the rates were standardized and
there is no necessitate haggling over prices. Several aspects like painting, pest
control, home cleaning, plumbing, electrical works and carpentry services are
involved in a system to provide happy and healthy home atmosphere in order to
satisfy consumers We aim to help in providing optimal solutions to all your
household troubles with more efficiency, ease and majorly, a delicate touch. A
single click system describes booking highly skilled in-house professionals and
gets your service done on time. Customers’ overall willingness to pay is
significantlyand positively correlated with the expectation that fee-based services
would be better, and with the belief that “pay for what you get”

5
4. PROJECT REQUIREMENT

4.1 EXTERNAL INTERFACE REQUIREMENT

4.1.1 User Interface

Application runs on web browser.

4.1.2 Hardware Interfaces:

System Processors: windows 10


Speed : 2.4 GHz
Hard Disk: 150 GB

4.1.3 Software Interfaces

Operating System: 64 bit Windows 10


Coding Language: Angular, Node JS.

4.2 NON-FUNCTIONAL REQUIREMENT

4.2.1 Performance Requirements

The performance of the functions and every module must be well. The overall
performance of the software will enable the users to work efficiently. Performance
of encryption of data should be fast. Performance of the providing virtual
environment should be fast Safety Requirement The application is designed in
modules where errors can be detected and easily. This makes it easier to install and
update new functionality if required.

4.2.2 Safety Requirement

The application is designed in modules where errors can be detected and fixed easily.
This makes it easier to install and update new functionality if required.

6
4.2.3 Software Quality Attributes

Our software has many quality attribute that are given below:-

1. Adaptability: This software is adaptable by all users.

2. Availability: This software is freely available to all users. The availability of


thesoftware is easy for everyone.

3. Maintainability: After the deployment of the project if any error occurs then
it canbe easily maintained by the software developer.

4. Reliability: The performance of the software is better which will increase the
reliability of the Software.

5. User Friendliness: Since the software is a GUI application, the output


generated ismuch user friendly in its behavior.

6. Integrity: Integrity refers to the extent to which access to software or data by


unauthorized persons can be controlled.

7. Security: Users are authenticated using many security phases so reliable


security is provided.

8. Testability: The software will be tested considering all the aspects.

7
5.SYSTEM ANALYSIS

5.1 SYSTEM ARCHITECTURE

Figure 5.1: system Architecture

5.1.1 Module

1. User Registration and Login:


- Users (homeowners) register an account on the platform by providing their
basic information.
- They can then log in using their credentials or social media accounts.

2. Home Service Search:


- Homeowners can browse and search for various home services available on the
platform.
- They can filter services based on location, service type, ratings, or other
relevant criteria.

3. Service Provider Profiles:


- Homeowners can view detailed profiles of service providers, including their
qualifications, experience, pricing, and customer reviews.
8
- Profiles may also showcase examples of previous work, certifications, or
licenses.

4. Service Selection and Booking:


- Homeowners select a specific service provider based on their preferences and
requirements.
- They can choose a suitable date and time for the service and proceed to book an
appointment.

5. Appointment Confirmation:
- Once the homeowner submits the booking request, the platform checks the
availability of the selected service provider for the specified time slot.
- If the appointment is available, the homeowner receives a confirmation, and the
service provider is notified.

6. Service Delivery:
- The service provider arrives at the scheduled time and performs the requested
service.
- They may update the service status on the platform to keep the homeowner
informed.

7. Payment Processing:
- After the service is completed, the platform facilitates the payment process.
- Homeowners can make secure payments using various payment methods, such
as credit/debit cards, digital wallets, or online banking.

8. Review and Rating:


- Homeowners have the option to provide feedback on the service received and
rate the service provider.
- Reviews and ratings contribute to the service provider's overall reputation on
the platform.

9. Customer Support and Dispute Resolution:


- In case of any issues or disputes, homeowners can contact customer support
through the platform.
9
- The platform's support team facilitates communication and aims to resolve
conflicts between homeowners and service providers.

10. Ongoing Maintenance and Updates:


- The platform regularly updates service provider profiles, reviews, and other
relevant information to ensure accuracy and relevance.
- The system continuously monitors user feedback, addresses any issues, and
implements improvements to enhance the overall user experience.

5.1.2 Data Flow Diagram


In Data Flow Diagram, we Show that flow of data in our system in DFD0 we show
that base DFD in which rectangle present input as well as output and circle show
our system, In DFD1 we show actual input and actual output of system input of our
system is text or image and output is rumor detected likewise in DFD 2 we present
operation of user as well as admin.

10
Figure 5.2: Data Flow(0) diagram

Figure 5.3: Data Flow(1)

Figure 5.4: Data Flow(2) diagram

11
UML DIAGRAMS

Unified Modeling Language is a standard language for writing software blueprints. The
UML may be used to visualize, specify, construct and document the artifacts of a
software intensive system. UML is process independent, although optimally it should
be used in process that is use case driven, architecture-centric, iterative, and
incremental. The Number of UML Diagram is available.

Class Diagram.

Use case Diagram.

Activity Diagram.

Sequence Diagram.

Figure 5.5: Class Diagram Diagram

12
Figure 5.6: Use case Diagram

13
Figure 5.7: Activity Diagram

14
6.SOFTWARE INFORMATION

Angular is a popular open-source web application framework developed by


Google. It is widely used for building dynamic and robust single-page applications
(SPAs) and cross-platform mobile applications. Here is a description of Angular:

Angular follows a component-based architecture, where the application is divided


into reusable components that encapsulate the HTML, CSS, and business logic.
These components can be nested and combined to create complex user interfaces.
Angular leverages TypeScript, a statically typed superset of JavaScript, which
brings additional features like strong typing, classes, and interfaces to enhance
code maintainability and scalability.

Key Features of Angular:

1. Two-Way Data Binding: Angular provides powerful two-way data binding,


allowing changes in the user interface to automatically update the underlying data
model, and vice versa. This simplifies the synchronization of data between the
view and the model, reducing manual effort and making development more
efficient.

2. Dependency Injection: Angular has a built-in dependency injection system that


manages the instantiation and injection of objects and services into components.
This promotes modular and reusable code, improves testability, and enables easier
maintenance and flexibility.

3. Templating and Directives: Angular utilizes declarative HTML templates


combined with directives to define the structure and behavior of the user interface.
Directives allow developers to extend HTML with custom attributes and tags,
enabling the creation of dynamic and interactive views.

4. Routing: Angular includes a powerful routing module that enables the creation
of single-page applications with multiple views. Developers can define routes and
associated components to navigate between different views, providing a smooth
and seamless user experience.

15
Node.js is an open-source, server-side runtime environment built on Chrome's V8
JavaScript engine. It allows developers to run JavaScript code on the server,
enabling the development of scalable and high-performance web applications.
Here's a description of Node.js:

Key Features of Node.js:

1. Asynchronous and Event-Driven: Node.js is designed to handle asynchronous


I/O operations efficiently, making it well-suited for building real-time applications
that require high concurrency. It utilizes an event-driven architecture, where
callbacks are used to handle I/O operations, allowing the server to handle multiple
requests concurrently without blocking.

2. JavaScript on the Server: Node.js allows developers to write server-side code


using JavaScript, which is traditionally used for client-side scripting. This enables
full-stack JavaScript development, where developers can use the same language
and share code between the client and server sides of an application, streamlining
the development process.

3. Lightweight and Efficient: Node.js is known for its lightweight and efficient
nature. It has a small memory footprint and is designed to handle a large number of
concurrent connections with minimal resources. This makes it suitable for building
scalable and high-performance applications, such as real-time chat applications,
streaming services, and APIs.

4. NPM (Node Package Manager): Node.js comes bundled with npm, a powerful
package manager that allows developers to easily install, manage, and share
reusable code modules. The npm registry hosts thousands of open-source packages
that can be leveraged to enhance productivity and accelerate developmen

16
7. PROJECT PLAN

In this chapter we are going to have an overview about how much time does it took
to complete each task like- Preliminary Survey Introduction and Problem Statement,
Literature Survey, Project Statement, Software Requirement and Specification, Sys-
team Design, Partial Report Submission, Architecture Design, Implementation,

Deployment, Testing, Paper Publish, Report Submission and etcetera. This chapter
also gives focus on stakeholder list which gives information about project type,
customer of the proposed system, user and project member who developed the
system.

7.1 STAKEHOLDER LIST

7.2 SYSTEM IMPLEMENTATION PLAN

The System Implementation plan table shows the overall schedule of tasks
compilation and time duration required for each task.

Implementation Plan Table

Sr. No. Name/Title Start Date End Date


1 Preliminary Survey
2 Introduction and Problem
Statement
3 Literature Survey
4 Project Statement
5 Software Requirement And
Specification-
6 System Design
7 Partial Report Submission
8 Architecture Design
9 Implementation
10 Deployment
11 Testing
12 Paper Publish
13 Report Submission

17
8. OTHER SPECIFICATIONS
8.1 ADVANTAGES
1. Convenience and Time Savings: Online home services platforms provide
homeowners with a convenient and time-saving solution for finding and hiring
service providers. Instead of manually searching for professionals or relying
on word-of-mouth recommendations, homeowners can quickly access a
centralized platform to browse through a wide range of service providers,
view their profiles, and book appointments with just a few clicks.

2. Wide Range of Service Providers: Online platforms often have a


comprehensive database of verified service providers, offering a wide range of
home services such as plumbing, electrical repairs, painting, cleaning,
landscaping, and more. This enables homeowners to find specialists for
specific tasks and ensures that they have access to a diverse pool of
professionals.

8.2 FUTURE SCOPE

1. In the future home services demand will defiantly increase. That’s why our team is
thinking about developing apps for all android users in future.

2. Integration of Technology: Advancements in technology, such as mobile applications,


IoT devices, and smart home solutions, are reshaping the home services industry.
Online platforms can leverage these technologies to enhance the customer experience,
streamline service delivery, and offer innovative features such as real-time tracking,
online payments, and personalized recommendations.

8.3 APPLICATION

The application of online home services is diverse and encompasses various


aspects of home maintenance, repairs, and improvement. Here are some common
applications of online home services:

1. Home Repairs and Maintenance: Online home services platforms are widely
used for finding and hiring professionals to handle repairs and maintenance
tasks such as plumbing, electrical work, HVAC services, appliance repairs,
carpentry, and general handyman services. Homeowners can easily connect
with skilled professionals who can address their specific needs and ensure that
their homes are in good working order.

2. Cleaning Services: Online platforms facilitate the booking of professional


cleaning services for homes. Homeowners can hire cleaners for regular
cleaning tasks, deep cleaning, move-in or move-out cleaning, post-construction
cleaning, or specialized cleaning services such as carpet cleaning or window
cleaning. These services provide homeowners with a convenient solution for
maintaining cleanliness and hygiene in their homes.
18
3. Home Renovations and Remodeling: For larger-scale projects, online home
services platforms can connect homeowners with contractors, architects,
interior designers, and other professionals involved in home renovations and
remodeling. These platforms help homeowners find experienced professionals
who can assist with designing, planning, and executing renovations to enhance
the aesthetics, functionality, and value of their homes.

4. Landscaping and Outdoor Services: Online platforms cater to homeowners


seeking landscaping and outdoor services. This includes finding professionals
for lawn care, gardening, tree trimming, landscaping design and installation,
irrigation system installation, outdoor lighting, and other outdoor maintenance
tasks. Homeowners can access a network of experienced professionals to
enhance their outdoor spaces.

9. RESULT

Figure 9.1

19
Figure 9.2

20
10. TEST CASES

10.1 TEST CASES

Figure 10.1: GUI Testing

21
Figure 10.2: Login Testing

Figure 10.3: Registration Testing

22
11. CONCLUSION

11.1 CONCLUSION
In this project, we designed the architecture, built and demonstrated a website
that can provide home services and integrate the services to end user. So, the services
can be controlled and managed via web-by-web browsers.
Along with web-based home services becoming richer, offering differentiated,
customizable guaranteed services is becoming critical for service providers.
12. REFERENCES

[1]. Ke xu,Meina song, Xiagoqi Zhang school of computer Beijing university of post communication
China “Home Appliance Mashup System Based on web service” IEEE - ICCUBEA 2019.

[2]. Implementation of design and development of door step service provider portal, Ashish Dahaghane,
Kalyani Ghosle , Department of information technology Nagpur institute of technology

[3]. Swati gurav,Shaikh Aswad, Khan Safilulla , “Doorstep Home Services”, Department of
information technology M.H.Saboo Siddik of engineering Byculla

[4]. Kamal Dharani, Sania Bhatti, Amirita Dewani; Renovate -It: A geo-based technical professional
hiring system forrepairing and maintenance services 2019

[5]. Cunlu Zhang ,Yimeei Guo; A Knowledge Management System Solution Based on ASP Platform
for DomesticAppliance Repair 2021

[6]. Denis Gikundi; A Mobile application for locating the available handyman services within a locality
2011

[7]. Reetesh V. Golhar, Prasann A. Vyawahare; Design and implementation of android base mobile app
for an institute 2021

[8]. Tom Seymour ,Jasmine Zakir Hussain; How to create an app 2020
11.Appendix A

11.1 Details of Paper Publication

1. Publication Status: Published


2. Paper Name: Compliance Engineering Journal
3. Publication In: CEJ Journal Volume 14, Issue 5, MAY -2023.
4. UGC Approved Journal NO: 7985
5. Paper ID: CEJ/4615
6. ISSN NO: 0898-3577
11.2 Acceptance Letter

ICEM, Department of Computer Engineering 2022-23


11.3 Certificate of Paper Publication

ICEM, Department of Computer Engineering 2022-23


ICEM, Department of Computer Engineering 2022-23
ICEM, Department of Computer Engineering 2022-23
11.4 Project Competition Certificate

ICEM, Department of Computer Engineering 2022-23


ICEM, Department of Computer Engineering 2022-23

You might also like