0% found this document useful (0 votes)
37 views17 pages

Final Year Project: Job Portal App

online job

Uploaded by

chetanaa061195
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)
37 views17 pages

Final Year Project: Job Portal App

online job

Uploaded by

chetanaa061195
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/ 17

Online Job Portal using React springboot Mysql.

Project Overview: Online Job Portal


The Online Job Portal project is designed to facilitate job seekers in finding suitable job opportunities and
recruiters in finding the right candidates for their openings. This application leverages React for the
frontend, Spring Boot for the backend, and MySQL for the database. The portal includes comprehensive
modules for both job seekers and recruiters, offering a seamless experience for both parties.

Pages
1. Home Page
• Description: The home page serves as the landing page for all users. It provides an overview of the
platform, featuring highlights of its functionalities and benefits for both job seekers and recruiters.
• Features:
o Introduction to the portal
o Navigation links to different sections of the portal
o Call-to-action buttons for registering or logging in

pg. 1 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

pg. 2 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

2. Contact Us Page
• Description: The contact us page allows users to reach out to the portal's support team for any
queries, feedback, or issues.
• Features:
o Contact form with fields for name, email, subject, and message
o Contact details including email, phone number, and physical address

3. Login Page
• Description: The login page provides separate login options for job seekers and recruiters.
• Features:
o Fields for email and password
o Buttons to log in as a job seeker or recruiter
o Links to register or reset the password

pg. 3 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

4. Register Page
• Description: The register page offers options for both recruiters and job seekers to create an
account.
• Features:
o Buttons to register as a recruiter or job seeker
o Forms for entering necessary registration details

Registration Process
5. Register as Recruiter
• Description: This page allows recruiters to create an account by entering their company details and
personal information.
• Fields: Company name, email, password, contact number, etc.

pg. 4 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

6. Register Job Seeker Personal Details


• Description: Job seekers can enter their personal information to create an account.
• Fields: Name, email, password, phone number, date of birth, etc.

7. Register Job Seeker Address Details


• Description: This page allows job seekers to enter their residential address details.
• Fields: Street address, city, state, postal code, country, etc.

8. Register Job Seeker Education Details


• Description: Job seekers can provide their educational background.
• Fields: Degree, institution, year of graduation, grades, etc.

pg. 5 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

9. Register Job Seeker Experience Details


• Description: Job seekers can list their work experience.
• Fields: Company name, job title, duration, job responsibilities, etc.

pg. 6 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

10. Register Job Seeker Upload Profile Photo and Resume


• Description: Job seekers can upload their profile photo and resume.
• Fields: File upload for profile photo and resume

11. Register Confirmation


• Description: Confirmation page showing the successful registration message.
• Features:
o Confirmation message
o Link to login page

pg. 7 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

Recruiter Module
Functionality
1. Recruiter Dashboard and Analytics
o Description: A comprehensive dashboard displaying key metrics such as total applications,
total jobs, active jobs, and total hires.
o Features: Graphs, charts, and summary statistics

2. Recruiter Profile
o Description: Page for recruiters to view and edit their profile information.
o Features: Editable fields for company information, contact details, etc.

pg. 8 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

3. Recruiter Add New Job


o Description: Allows recruiters to post new job openings.
o Fields: Job title, description, requirements, salary, location, etc.

4. Recruiter View the Job List and Delete Them


o Description: Displays a list of all jobs posted by the recruiter with options to delete them.
o Features: Job listing with delete buttons

pg. 9 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

5. Recruiter View the Job Details


o Description: Detailed view of a specific job posting.
o Features: Job title, description, requirements, salary, location, etc.

6. Recruiter View the Applicants List Applied for Job


o Description: List of applicants who have applied for a specific job.
o Features: Applicant names, application dates, statuses, etc.

pg. 10 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

7. Recruiter View the Details of Applicants


o Description: Detailed view of each applicant's profile and application.
o Features: Personal details, education, experience, resume, etc.

8. Recruiter View the Resume of Applicants


o Description: Option to download and view applicants' resumes.
o Features: Download link for resumes

pg. 11 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

9. Recruiter Hire or Reject the Applicants


o Description: Option to hire or reject applicants based on their profiles and resumes.
o Features: Buttons for hiring or rejecting with optional feedback fields

Job Seeker Module


Functionality
1. Job Seeker View All Jobs
o Description: Page for job seekers to browse all available job listings.
o Features: Job listing with search and sort options

pg. 12 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

2. Job Seeker Filter Jobs


o Description: Allows job seekers to filter jobs based on criteria like location, industry, salary,
etc.
o Features: Filter options and buttons

3. Job Seeker View Job Details and Apply


o Description: Detailed view of a job posting with an option to apply.
o Features: Job title, description, requirements, salary, location, and apply button

pg. 13 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

4. Job Seeker View Applied Jobs and Status


o Description: Page where job seekers can see the list of jobs they have applied for and their
application statuses.
o Features: List of applied jobs with statuses (e.g., pending, accepted, rejected)

This detailed description covers the major components and functionalities of the Online Job Portal project.
Each module and page is designed to ensure a smooth and efficient user experience for both job seekers
and recruiters.
Note: JWT implemented.

pg. 14 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

Students can use this project for learning and can submit the project for their final
year or Internship projects.

IF YOU WANT THE PROJECT DO CONTACT ME.

Project Price: 5000Rs

I will give you the full project SOURCE CODE and I will do a COMPLETE SET-UP of the project on
your PC or Laptop remotely.
Email:- codewitharrays@gmail.com
Contact Us on WhatsApp :- +91 8007592194 / +91 9284926333

How to setup Project


1. Open Frontend File in VS code
2. Open New terminal and Install node module for that Run below command

Npm install --legacy-peer-deps

3. Now Start the server fot that Run below command

Npm Start

4. Open Backend file in STS-4

5. Change the username , password and database name in application.properties file

spring.jpa.hibernate.ddl-auto=update

spring.datasource.url=jdbc:mysql://localhost:3306/Your_Database_Name

spring.datasource.username=root

spring.datasource.password= Your_Database_Password

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

server.port=8080

6. Now open MySql And create database

create database Your_Database_Name;

Use Your_Database_Name;

7. Now Run Backend as springboot

pg. 15 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

pg. 16 contact us on 8007592194 / 9284926333 www.codewitharrays.in


Online Job Portal using React springboot Mysql.

Youtube Link:- https://youtube.com/playlist?list=PLJcDbkEqA_tR19Ok2tcYMp8dA7h4Aiv-


q&si=CC4jUB_f_98JWLRA

pg. 17 contact us on 8007592194 / 9284926333 www.codewitharrays.in

You might also like