End Semester Report Template - Project Using DT
End Semester Report Template - Project Using DT
PROJECT
WORK
Submitted by
Mohamed Rusaam S – 722822106081
Pratheeshba B – 722822106108
Raja Selvin A – 722822106117
Riyas Ahamed M – 722822106126
BATCH
2022 – 2026
Under the Guidance of
Dr.S.Ramkumar M.E., Ph.D
Associate Professor / ECE
1
Sri Eshwar College of Engineering
(An Autonomous Institution – Affiliated to Anna University)
COIMBATORE – 641 202
BONAFIDE CERTIFICATE
Certified that this project report titled “MAID MATCH: Modernizing Maid Hiring
With Efficiency And Trust” done using Design Thinking is the bonafide work of
Pratheeshba B 722822106108
………………………………… …………………………………
SIGNATURE SIGNATURE
……………………… ……………………..
(Internal Examiner) (External Examiner)
2
ACKNOWLEDGEMENT
The success of this project is a testament to the collaborative efforts and support of many
individuals. We extend our heartfelt gratitude to everyone who contributed to its completion.
We sincerely appreciate the management for providing excellent facilities and unwavering
support throughout this project. It is a privilege to acknowledge our esteemed Chairman, Mr.
R. Mohanram, for his commitment to academic excellence and his consistent support for the
students. We are profoundly thankful to our Director, Mr. R. Rajaram, for his encouragement
and for ensuring we had all the necessary resources. Our deep appreciation goes to Dr. Sudha
Mohanram, M.E., Ph.D., Principal, for her encouragement and for providing the excellent
facilities crucial to our study and project work.
We are especially thankful to Dr. N. Shanmugasundaram, M.E., Ph.D., Professor & Head of
the Electronics and Communication Department, for granting us permission to carry out this
project and giving us the freedom to use the department's resources.
We express our sincere thanks to our project coordinator, Dr. S. RamKumar, Associate
Professor of ECE, for his invaluable support and encouragement throughout the duration of
this project.
We are immensely grateful to our project guide, Dr. C. Venkataramanan, Associate Professor
of ECE, for his motivation and invaluable guidance, which were crucial in the successful
completion of this project.
Finally, we extend our deepest gratitude to all the teaching and non-teaching staff of the
Electronics and Communication Engineering Department, as well as our family and friends,
for their constant support and inspiration.
3
TABLE OF CONTENTS
CHAPTER NO TITLE PAGE
NO.
ABSTRACT i
LIST OF FIGURES ii
1 INTRODUCTION 1
1.1 BACKGROUND 2
1.2 OBJECTIVE 3
1.3 SCOPE OF THE PROJECT
4
1.4 METHODOLOGY
2 LITERATURE REVIEW 4
2.1 EXISTING SYSTEMS
2.2 COMPARITIVE ANALYSIS
2.3 TECHNOLOGY USED
2.4 MARKET ANALYSIS
3 PROBLEM STATEMENT 5
3.1 CHALLENGES IN EXIXTING SYSTEM
3.2 USER NEEDS AND PAIN POINTS
4 PROPSED SOLUTION 9
4.1 OVERVIEW OF THE SOLUTION 10
4.4 ALGORITHM
6 SOFTWARE DESCRIPTION 4
7 DEVELOPMENT PROCESS 40
7.1 PLANNING AND DESIGN
7.2 FRONTEND DEVELOPMENT 4
7.3 BACKEND DEVELOPMENT
7.4 INTEGRATION AND TESTING
LIST OF FIGURES
FIGURE TITLE PAGE NO.
3.1 BLOCK DIAGRAM
3.2
FLOW DIAGRAM
Abstract
The Maid Hiring System is an innovative platform designed to streamline
the process of hiring domestic help through a user-friendly mobile application
and website. This project addresses the inefficiencies and challenges faced by
individuals seeking reliable and skilled maids for household tasks. The system
provides a seamless interface where users can search, evaluate, and hire maids
based on various criteria such as location, skills, ratings, and availability.
5
This project aims to provide a valuable service to households while
creating job opportunities for maids. The conclusion discusses the project's
success in achieving its objectives and outlines potential future enhancements,
such as adding advanced features and expanding the service to new markets.
The Maid Hiring System demonstrates the potential of technology to simplify
daily tasks and improve quality of life.
CHAPTER 1
1. INTRODUCTION
1.1 Background
In today's fast-paced world, the demand for domestic help is on the rise as
individuals seek to balance work, family, and personal life. Traditional methods
of hiring maids through word-of-mouth referrals or local agencies often result in
limited choices, lack of transparency, and reliability issues. With the advent of
technology, there is an opportunity to create a streamlined, efficient, and
trustworthy platform for hiring domestic help. This project aims to leverage
technology to address these challenges by developing a comprehensive Maid
Hiring System accessible via a mobile application and website.
1.2 Objective
The primary objective of this project is to design and implement a Maid Hiring
System that simplifies the process of finding, evaluating, and hiring maids. Key
objectives include:
1.4 Methodology
2. LITERATURE SURVEY
The literature survey explores various existing systems for hiring domestic help,
focusing on three primary categories:
Domestic help platforms are online services that connect users with professional
maids. These platforms typically offer a wide range of services, from regular
cleaning to specialized tasks. Examples include UrbanClap and HouseJoy.
These platforms ensure background checks, provide reviews and ratings, and
7
often guarantee satisfaction. However, they may charge higher fees and have
limited availability in certain regions.
8
2.4 Market Analysis
The market for domestic help services is growing rapidly, driven by increasing
urbanization, dual-income households, and a busy lifestyle. Key findings from
market analysis include:
2.5 Summary
The literature survey reveals a gap in the market for a comprehensive maid
hiring system that combines the reliability of domestic help platforms, the
affordability of freelance services, and the trustworthiness of traditional
agencies. By leveraging modern technologies, the proposed Maid Hiring
System aims to address these gaps, providing users with a secure, efficient, and
user-friendly platform for hiring domestic help. This system has the potential to
revolutionize the way domestic help is sourced and managed, offering
significant benefits to both users and maids.
3. PROBLEM STATEMENT
Despite the availability of various platforms and methods for hiring domestic
help, several challenges persist in existing systems:
9
Complex Booking Processes: Some systems have cumbersome booking
processes, requiring multiple steps and interactions, which can be time-
consuming and inconvenient for users.
Inadequate User Support: Limited customer support can lead to
unresolved issues and dissatisfaction, especially in cases where users face
problems with the service provided.
By understanding and addressing these challenges and user needs, the Maid
Hiring System aims to create a comprehensive, reliable, and user-friendly
platform that enhances the overall experience of hiring domestic help.
4. PROPOSED SOLUTION
The proposed Maid Hiring System aims to revolutionize the process of hiring
domestic help by offering a comprehensive, user-friendly platform accessible
via both mobile application and website. This solution addresses the challenges
and shortcomings identified in existing systems by focusing on accessibility,
affordability, transparency, and reliability.
10
4.2 System Architecture
Frontend: User interface accessible via mobile and web platforms for
seamless interaction.
Backend: Database management system to securely store user and maid
profiles, bookings, and transactions.
Middleware: Application logic to handle user requests, maid searches,
booking processes, and payment transactions.
External Services: Integration with payment gateways, location services,
and notification systems for enhanced functionality.
The flow diagram illustrates the step-by-step process within the Maid Hiring
System, including:
4.4 Algorithm
The value proposition canvas outlines how the Maid Hiring System addresses
customer needs and pain points:
Customer Jobs:
o Hire reliable maids for household tasks.
o Ensure safety and security of home and family.
o Save time in searching and booking maid services.
Pains:
o Difficulty in finding trustworthy maids.
o Lack of transparency in service quality.
o Complicated booking processes.
Gains:
o Access to a wide network of verified maids.
o Transparent information through detailed profiles and user reviews.
o Easy and secure booking and payment process.
Products & Services:
o Mobile application and website for easy access.
o Comprehensive maid profiles with background checks and ratings.
o Secure payment gateway for hassle-free transactions.
Pain Relievers:
o Background verification and screening of maids.
o Transparent user reviews and ratings.
o Simple and intuitive booking interface.
Gain Creators:
o Personalized maid recommendations based on user preferences.
o Flexible scheduling options to accommodate user needs.
o Continuous improvement based on user feedback.
12
By understanding and addressing these elements in the empathy map and value
proposition canvas, the Maid Hiring System aims to deliver a compelling
solution that meets the specific needs of users while offering a superior
experience in hiring domestic help.
6. SOFTWARE DESCRIPTION
The Maid Hiring System requires the following software components to operate
effectively:
The Maid Hiring System utilizes the following tools and technologies to
enhance functionality and user experience:
Development Tools: Visual Studio Code, Sublime Text for code editing.
Database Management: MySQL Workbench, pgAdmin for database
administration and query management.
Version Control: Git and GitHub for version control and collaborative
development.
UI/UX Design: Adobe XD, Sketch for designing user interfaces and
prototyping.
Deployment: Docker for containerization, AWS or Azure for cloud
hosting.
Security: HTTPS for secure communication, bcrypt for password
hashing.
Payment Integration: Stripe or PayPal for secure online payment
processing.
Testing: Jest and Enzyme for unit testing, Postman for API testing.
13
By leveraging these software requirements, tools, and technologies, the Maid
Hiring System aims to deliver a robust, scalable, and secure platform for users
to efficiently hire domestic help while ensuring a seamless user experience
across web and mobile platforms.
7. DEVELOPMENT PROCESS
7.1.3 Planning:
7.2.1 UI Design:
14
7.3 Backend Development
Set up server environment using Node.js for backend logic and Express.js
for RESTful API development.
Implement CRUD operations for handling user data, maid profiles,
bookings, and reviews.
8. CODING STRUCTURE
15
The codebase of the Maid Hiring System is structured to ensure modularity,
maintainability, and scalability:
The Maid Hiring System comprises several key modules essential for its
functionality:
try {
// Validate input
} catch (error) {
console.error(error);
17
}
});
Frontend (React.js):
return (
<div className="maid-profile">
<h2>{maid.name}</h2>
<p>Availability: {maid.availability}</p>
<p>Rating: {maid.rating}/5</p>
</div>
);
};
These sample code snippets illustrate the structure and functionality of key
modules in the Maid Hiring System, demonstrating how backend APIs handle
user registration and how frontend components render maid profiles. Each
module contributes to the overall functionality and user experience of the
system, ensuring efficiency and reliability in hiring domestic help.
18
9.1 Implementation Details
Deployed the Maid Hiring System on cloud platforms like AWS or Azure
for scalability and reliability.
Configured server environments with Node.js, Express.js, and database
instances (MySQL or PostgreSQL).
Established secure connections using HTTPS protocols and managed
environment variables with dotenv.
Developed responsive user interfaces using React.js and React Native for
web and mobile platforms.
Implemented Redux or Context API for state management, ensuring data
consistency across components.
Integrated UI components with backend APIs for seamless data retrieval
and interaction.
Conducted unit tests for backend APIs and frontend components using
testing frameworks like Jest, Enzyme, or React Testing Library.
Verified API endpoints for expected responses, error handling, and data
validation.
Ensured code coverage and identified bugs through continuous
integration (CI) pipelines.
10.2 Enhancements
Looking ahead, the Maid Hiring System has several avenues for enhancement
and future development to further meet user needs and expand its impact:
21
help service industry, delivering unparalleled value and convenience to users
while maintaining a commitment to quality and reliability.
11. REFERENCES
References for the development and implementation of the Maid Hiring System:
22
23