Doct
Doct
Bachelor of Technology
In
By
AMAN GUPTA
(2103630100024 )
ANKIT BARNWAL
(2103630100035 )
ANJALI KUMARI
(2103630100031 )
AMIT MAURYA
(2103630100026 )
KM. DIVYA
ASST. PROFESSOR OF CSE DEPARTMENT
YEAR: 2024-2025
1. Problem Statement 03
2. Purpose 04
4. Feasibility Study 06
5. Methodology 07
6. Requirement Analysis 08
7. Industry Impact 09
Introduction:
Brief overview of the project:
o A platform that connects job seekers and employers.
o Built using the MERN stack (MongoDB, Express, React,
Node.js).
Problem:
o Job seekers often struggle to find relevant job opportunities
quickly and efficiently.
o Employers face challenges in reaching a broader pool of
qualified candidates.
o Current job portals may not have user-friendly interfaces or
might not use modern web technologies effectively.
o The current job market faces challenges such as inefficient
job search processes, limited accessibility for job seekers,
and a lack of effective tools for employers to find the right
candidates. Many job seekers struggle with finding job
opportunities that match their qualifications, while
employers often face difficulties in managing applications
and reaching potential candidates in a streamlined manner.
The existing platforms often have outdated interfaces, lack
of personalized features, and limited communication
channels, leading to a disjointed job search experience for
both parties.
Scope:
Job search functionality (filters, categories, etc.).
User authentication (job seekers and employers).
Admin panel for job moderation and reporting.
The project will focus on the development of a job search
portal for web browsers. It will allow users to register,
create profiles, search for jobs, and apply for positions.
Employers will have the ability to post job openings,
manage applications, and communicate with candidates.
The project will include features such as job
recommendations, search filters, and messaging for
efficient communication.
Operational Feasibility:
o Cloud hosting solutions (e.g., AWS, Heroku) make it
feasible to scale the portal.
o The platform is designed to be intuitive and accessible for
users of varying technical expertise, ensuring that both job
seekers and employers can navigate the portal with ease.
The web-based nature of the application allows access from
any device with internet connectivity.
Economic Feasibility:
o Open-source technologies (Node.js, React) reduce project
costs.
o Possible monetization through premium job listings or
advertisements.
o The development cost is reasonable given the open-source
nature of the MERN stack technologies. The system will be
designed for scalability, ensuring that it can grow with the
increasing number of users without requiring significant
additional investment in infrastructure.
Development Approach:
o Agile development with iterative cycles.
o Use of version control (GitHub) for collaboration.
Key Phases:
o Phase 1: Requirement gathering and analysis.
o Phase 2: System design and architecture.
o Phase 3: Frontend and backend development.
o Phase 4: Testing and deployment.
Functional Requirements:
o User registration and login (for both job seekers and
employers).
o Profile creation (upload resume, skills, and experiences for
job seekers).
o User registration and login.
o Job posting and searching.
o Admin dashboard for job moderation.
o Job posting and application management (for employers).
o Search filters (location, job type, skills, salary).
o Job recommendations based on profile data.
o Real-time notifications for job seekers and employers.
o In-app messaging between job seekers and employers.
Non-Functional Requirements:
o Responsive UI (mobile-friendly).
o Fast load times and performance.
o High availability and security (data encryption, secure
login).
o The system should be scalable to accommodate a growing
number of users.
o Security measures, including data encryption and secure
user authentication, should be implemented.
o The portal must be responsive and optimized for mobile
devices.
o Fast response times with minimal downtime..
Impact on Employers:
o Easier access to qualified candidates.
o A centralized platform to manage job posts and
applications.