WorkSphere: Mobile Job Matching App
WorkSphere: Mobile Job Matching App
all
A PROJECT REPORT
Submitted by
Saloni Bhardwaj[RA2211003010268]
Vrishbah Khurana [RA2211003010272]
Under the Guidance of
[Link]
(Assistant professor, CTECH)
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE ENGINEERING
with specialization in (SPECIALIZATION NAME)
DEPARTMENT OF COMPUTATIONAL
INTELLIGENCE COLLEGE OF ENGINEERING
AND TECHNOLOGY
SRM INSTITUTE OF SCIENCE AND TECHNOLOGY
KATTANKULATHUR- 603 203
MAY 2025
Department of Computational Intelligence
SRM Institute of Science & Technology
Own Work* Declaration Form
This sheet must be filled in (each box ticked to show that the condition has been met). It must
be signed and dated along with your student registration number and included with all
assignments you submit – work will not be marked unless this is done.
To be completed by the student for all assessments
I / We hereby certify that this assessment compiles with the University’s Rules and Regulations
relating to Academic misconduct and plagiarism**, as listed in the University Website,
Regulations, and the Education Committee guidelines.
I / We confirm that all the work contained in this assessment is my / our own except where
indicated, and that I / We have met the following conditions:
I understand that any false claim for this work will be penalized in accordance with
the University policies and regulations.
DECLARATION:
I am aware of and understand the University’s policy on Academic misconduct and plagiarism and I
certify that this assessment is my / our own work, except where indicated by referring, and that I have
followed the good academic practices noted above.
If you are working in a group, please write your registration numbers and sign with the date for
every student in your group.
SRM INSTITUTE OF SCIENCE AND
TECHNOLOGY KATTANKULATHUR – 603 203
BONAFIDE CERTIFICATE
SIGNATURE SIGNATURE
Examiner 1 Examiner 2
ACKNOWLEDGEMENTS
We express our humble gratitude to Dr. C. Muthamizhchelvan, Vice-Chancellor, SRM
Institute of Science and Technology, for the facilities extended for the project work and
his continued support.
We extend our sincere thanks to Dr. Leenus Jesu Martin M, Dean-CET, SRM Institute of
Science and Technology, for his invaluable support.
We encompass our sincere thanks to, Dr. M. Pushpalatha, Professor and Associate
Chairperson - CS, School of Computing and Dr. Lakshmi, Professor and Associate Chairperson
-AI, School of Computing, SRM Institute of Science and Technology, for their invaluable
support.
We are incredibly grateful to our Head of the Department, <<Name , Designation &
Department>>, SRM Institute of Science and Technology, for her suggestions and
encouragement at all the stages of the project work.
We want to convey our thanks to our Project Coordinators, Panel Head, and Panel Members
Department of Computational Intelligence, SRM Institute of Science and Technology, for
their inputs during the project reviews and support.
Our inexpressible respect and thanks to our guide, ....................., Department of <<Dept.
Name>>, SRM Institute of Science and Technology, for providing us with an opportunity to
pursue our project under his / her mentorship. He / She provided us with the freedom and
support to explore the research topics of our interest. His / Her passion for solving problems
and making a difference in the world has always been inspiring.
We sincerely thank all the staff members of <<Dept. Name>>, School of Computing, S.R.M
Institute of Science and Technology, for their help during our project. Finally, we would like
to thank our parents, family members, and friends for their unconditional love, constant
support and encouragement
Authors
ABSTRACT
WorkSphere steps into the unorganized labor market through its user-friendly
system which provides seamless employment access to workers while guaranteeing
transparency and dependability. This system provides flexibility to expand in
multiple sectors including construction together with logistics and domestic
services and public employment plans. Through its establishment of dependable
income sources and workforce performance improvements the platform achieves
economic stability together with social development.
ABSTRACT iv
TABLE OF CONTENTS v
LIST OF FIGURES vi
LIST OF TABLES vii
ABBREVIATIONS viii
1 INTRODUCTION 1
2.1 Sprint 1 10
2.1.1 Sprint Goal with User Stories of Sprint 1 11
2.1.4 UI Design 14
2.2.4 UI Design 23
INTRODUCTION
Employees can quickly list vacancies for work which includes information about task types,
required personnel numbers, positions and time availability. Workers sign up through the
platform to establish profiles showing their expertise and free times then receive professional
job alerts according to their selected criteria. The system achieves simplicity by delivering a
safe authentication method and predefined access privileges and simple application functions
which benefit all system users.
The employment search practices through word of mouth and physical labor markets remain
inefficient while lasting too long and providing unpredictable results. Multiple employers
from construction and domestic services together with logistics face regular problems in
finding sufficient available workers with needed skills at short notice. The continuous lack
between available workers and available positions results in an ongoing employment deficit.
WorkSphere establishes its purpose to build an inclusive mobile app that produces consistent
part-time earnings for disadvantaged workers. Through its simplified search functionality the
system enables people to achieve self-reliance while simultaneously helping businesses meet
their staffing requirements. The platform aims to achieve economic empowerment while
decreasing unemployment while supporting community growth through technology-based
social initiatives.
1.3 Sustainable Development Goal of the Project
Sustainable Development Goal 8: Decent Work and Economic Growth aligns perfectly with
the functionality of WorkSphere. Through its matching system which delivers temporary and
part-time employment opportunities WorkSphere enables employment access to people from
underprivileged backgrounds. Through its platform the solution enhances job formation and
provides professional matching services which utilize skills and availability ratings combined
with market demand requirements to find suitable candidates.
Through its implementation the project helps achieve SDG 1: No Poverty by tackling
financial risks in disadvantaged social ranks. WorkSphere prevents poverty through its
system which allows workers to find several different jobs beyond depending on brokers or
performing daily physical work searches. The application enhances job opportunities that
establishes financial security for families and beckons independence and lasting economic
progress.
SDG 10: Reduced Inequalities receives support through WorkSphere which enables equal
employment market opportunities across all social economic backgrounds. The platform uses
its digital platform and user-friendly design to offer equal opportunities for employment
information access which helps to unite both the organized and unorganized labor market
sectors across urban and rural areas.
1.4 Product Vision Statement
1.4.1 Audience:
The primary users of this platform consist of workers who need dependable part-time
employment and daily wage laborers.
The online service addresses two distinct user groups including temporary staff who require
employment as well as employers who need short-term workforce solutions in construction,
logistics, domestic services and event management sectors.
1.4.2 Needs:
- Primary Needs:
Users can access verified jobs through an interface which matches listing requirements to
their location as well as their skills and availability.
- Simple, mobile-first interface suitable for users with limited literacy or digital exposure.
- Secondary Needs:
Employers need a tool for rapid job posting with built-in application monitoring capability.
The system provides users with alerts which notify them about jobs and report job status
changes.
The system generates data-based information that benefits both employers through
workforce analysis along with administrators who need understanding workforce needs.
1.4.3 Products:
The core product provides a mobile application that allows workers to find temporary jobs by
searching near them and monitoring applications in real time.
- Additional Features:
The system enables staff to handle their profiles for showcasing their aptitudes and
availability.
Remote locations will have access to multiple languages together with offline functionalities
throughout the application.
1.4.4 Values:
- Core Values:
Every user needs to access the platform regardless of the level of their reading skills or
technical experience.
- Transparency: Building trust through clear, open processes between workers and
employers.
- Differentiators:
The Smart Job matching system finds appropriate job openings by analyzing user location
data together with their skill sets.
All interface elements and features within the system direct themselves toward users who
have limited income and limited reading abilities.
The platform features a design structure that enables both government schemes and NGOs
and staffing agencies to use its capabilities.
1.4 Product Goal
The primary goal of *WorkSphere* creates a digital employment system to link workers with
flexible part-time and short-term job opportunities. WorkSphere lets people who face
disadvantages search for job posts based on their skills and area location and available
working time slots. The basic functionality of *WorkSphere* helps users lacking digital skills
or hardware computers to obtain quality employment positions.
Fast job posting capabilities and worker requirement definition with real-time application
monitoring tools form the core requirements that employers need in their hiring procedures.
Working through a direct connection network reduces time to hire workers by eliminating
middlemen and enabling employers to maintain maximum control of their labor needs. The
platform helps employers that aim to discover workforce patterns through its analysis tools so
they can create better organizational plans and workforce administration procedures.
The main purpose of *WorkSphere* is to connect informal workers with available positions
through its digital system as this action reduces job market vacancies. The digital platform
*WorkSphere* supports lasting community development through workforce movement by
enhancing community financial independence and economic inclusiveness. Official
government programs using *WorkSphere* for employment schemes and disaster response
and seasonal workforce needs should expand the platform to maximize its social and
economic impact.
1.6 Product Backlog
#US 2 As a worker, I want to create a professional profile with my skills, experience, and
availability so employers can find me.
#US 3 As an employer, I want to post job opportunities by specifying the type of work, number of
workers, and duration.
#US 4 As a worker, I want to apply to job postings and receive real-time updates on application
status.
#US 5 As an employer, I want to view and manage applications efficiently so I can quickly hire
suitable workers.
#US 6 As a worker, I want to receive notifications for new jobs relevant to my profile so I never
miss out on opportunities.
#US 7 As an employer, I want to rate and review workers after job completion to help maintain
platform reliability.
#US 8 As a worker, I want to rate and review employers so future workers know what to expect.
#US 9 As a user, I want a simple interface to search for jobs or workers using filters like location,
wage, and skills.
#US 10 As a worker, I want access to tips and resources to improve my employability and job
readiness.
#US 11 As a system admin, I want to monitor platform activity and user feedback to continuously
improve system performance and user experience.
The product backlog of WorkSphere was configured using the MS planner Agile Board
which is represented in the following Figure 1.1. The Product Backlog consists of the
complete user stories of WorkSphere.
Each user story consist of necessary parameters like MoSCoW prioritization, Functional and
non functional parameters, detailed acceptance criteria with linked tasks.
The following Figure 1.2 depicts the release plan of the project
2.1 Sprint 1
The goal of Sprint 1 is to enable user onboarding and basic job creation functionality. This
includes allowing users to register, create and update profiles, and enabling employers to post
job listings.
The following table 2.1 represents the detailed user stories of the sprint 1.
The WorkSphere project is a mobile application designed to bridge the gap between laborers
seeking work and employers in need of temporary workforce solutions. This platform enables
employers to post job opportunities, specifying the type of work, required number of workers,
and relevant details. Workers can browse and apply for jobs that match their skills and
availability, providing them with a reliable source of part-time income. WorkSphere is aimed
job marketplace. By fostering economic stability and reducing unemployment, the app
The primary goal of this project is to develop a platform that facilitates temporary workforce
solutions, connecting employers with laborers seeking part-time job opportunities. The app
aims to:
Allow workers to search and apply for jobs that match their skills and availability.
Users:
Target Users: Laborers, employers, and businesses needing temporary workforce
solutions.
User Characteristics: Laborers of various skill levels and employers across diverse
Location:
Target Location: Primarily focusing on underprivileged urban and rural areas, with
an emphasis on regions with high unemployment rates and limited access to stable
employment opportunities.
o Users can register securely through their email or social media accounts.
employer profiles.
o Employers can post detailed job descriptions specifying the required type of
o Workers can browse available jobs, filter by job type or location, and apply to
Payment Processing:
o The platform includes a secure payment gateway to process payments to
[Link]. Features
Administrator Full access to user management, job moderation, analytics, and platform settings
Worker Access to browse/apply for jobs, view application status, manage profile
Guest User Limited access to browse public job listings, requires login to apply
[Link]. Assumptions
The laborers and employers in the target regions will have access to smartphones and
stable internet connections to use the platform effectively.
Employers will provide accurate and timely job details, including type of work, required
number of workers, compensation, and duration, to ensure job listings are clear and complete.
Workers will update their profiles regularly to reflect their current skills, availability, and
preferences, enabling accurate job matching.
The platform will have robust security protocols in place to protect personal and payment
data for both workers and employers.
The development team will have consistent access to cloud infrastructure to test, deploy,
and scale the app effectively.
2.1.3 Architecture Document
[Link]. Application
Microservices:
User Service:
Handles user registration, OTP-based authentication, and profile management for both
workers and employers.
Job Service:
Manages the lifecycle of job posts, including creation, editing, deletion, and tracking job
status.
Search Service:
Enables users to search for jobs using filters such as location, job type, posting date, and
more.
Application Service:
Facilitates job applications from laborers and tracks application status, including selections
and rejections.
Notification Service:
Sends job alerts, status updates, and important messages through SMS, push notifications,
and emails.
Admin Service:
Offers tools for platform moderation, user management, and analytics to monitor system
health and usage patterns.
[Link] System Architecture-
Data Sets:
WorkSphere manages various key data sets, each requiring different handling and timing:
• User Data: Includes user registration details, login credentials, role (employer/laborer), and
profile information. This data is exchanged during user onboarding, login, and profile edits.
• Job Data: Involves job listings, job descriptions, required skills, pay rates, and location.
This data is exchanged during job creation, updates, and deletions.
• Application Data: Tracks job applications, status (applied, shortlisted, selected), and
worker history. This is exchanged during application submissions and employer selections.
• Notification Data: Includes SMS, email, and push alerts sent to users. Managed when job-
related events or platform announcements occur.
Users:
Target Users: Workers seeking temporary jobs and employers who have
already posted jobs.
User Characteristics:
Target Location: Underserved urban and rural regions across the country
where temporary job availability is high, but job discovery is limited.
Workers can:
• Job Application:
Workers can:
Employers can:
• In-App Communication:
Used for:
o Clarifying job details.
[Link] Features
Description: Workers can explore jobs that suit their interests and
filter results to quickly find relevant opportunities.
User Story:
As a worker, I want to browse and filter jobs so I can quickly find jobs
that match my location and skillset.
User Story:
As a worker, I want to apply for suitable jobs directly in the app, so I
can easily secure work.
As an employer, I want to see who applied to my job post and choose
suitable candidates.
User Story:
As a worker, I want to contact the employer before taking a job to
confirm the job details.
As an employer, I want to communicate with applicants to verify their
availability and suitability.
[Link] Assumptions
Core Microservices
Microservice Purpose
Database Design
Mode of Exchanges
Interaction Mode
2.2.4 UI Design
2.2.5 Functional Test Cases
Table 2.4 Detailed Functional Test Case
CHAPTER 4
CONCLUSION & FUTURE ENHANCEMENTS
APPENDIX
A. PATENT DISCLOSURE FORM
B. SAMPLE CODING
C. PLAGIARISM REPORT