- Posted By: freeproject
- Comments: 0
Java Spring Boot Angular and MySQL Project on Online Job Portal
This Project Online Job Portal has been developed in Angular, Java Spring Boot and Mysql.Our website Freeprojectz.com provides many Categorys of Java Spring Boot projects for final year college project for students for learning purpose. We are providing Angular projects with source code, database, and documentation. The Online Job Portal major project is an application which is based on managing the jobs and companies online. In this project you can see easily search job and also see the job and company details also. The main purpose for developing this Online Job Portal Project in Angular and Java Spring Boot is to manage all the details about job vacancy, job category, company, locations and applicant etc. There are two Categorys of users available in the project, first one is Admin and second one is applicant. Admin can add new job, Category, also managed the company details. This Angular major project is very helpful for maintaing the job apply activity in companies. In this project applicant can see the details of jobs, job category etc. Only Admin can edit or delete the details of the Job. Applicant can apply easily for job in different companies and see his job applied details. Applicant can also give feedback about job. In this project applicant can choose job for his choice location where he want to do job.
If students are looking for Angular and Java Spring Boot Premium Major Projects on Online Job Portal with project source code and database then our website Freeprojectz.com is best option for students. Our Freeprojectz team provide full premium projects with source code and database in Java Spring Boot so students can learn and improve their learning skills for develop and configure Java Spring Boot project.
Modules and Description of Online Job Portal Project:
Applicant Module :
The main purpose of this module is provide all the functionality realted to Applicants. It tracks all the information and details of the Applicant. We have developed all Category of CRUD (Create, Read, Update and Delete) operations of the Applicants. This is a role based module where admin can perform each and every operations on data but the Applicant will be able to view only his/her data, so access level restrictions has also been implemented on the project. We also provide customized Angular and Java Spring Boot Projects for beginners.
Features of Applicant Module:
- Admin can add new Applicants records
- Admin can see the list of Applicants details
- Only admin can edit and update the record of the Applicants
- Admin will be able to delete the records of the Applicants
- Applicant will be able to see his details
- Applicant will be able to update his details
Job Module :
The main purpose for developing this module is to manage the Job data wise. So all Job will be managed by admin and Applicant will be able to see Job. Admin can see the list of all the Job and filter it according to the Applicants.
Features of Job Module:
- Admin can manage the Job
- Admin can edit/delete the Job
- Admin can see the list of all Job
- Applicant can see Job details
Job Category Module :
The main purpose for developing this module is to manage the Job Category. So all Job company will be managed by admin and Applicant will be able to see the Job Category.
Features of Job category Module:
- Admin can manage the Job category
- Admin can edit/delete the Job category
- Admin can see the list of all Job category
- Applicant can see Job category
Company Module :
The main purpose for developing this module is to manage the Applicant company. Company is the main module in this project Online Job Portal which has been developed on Angular, Java Spring Boot and MySQL. So all companys will be managed by admin and Applicant will be able to see his company and their job applied.
Features of Company Module:
- Admin can manage the Company
- Admin can edit/delete the Company
- Admin can see the list of all Company
- Applicant can see his Company
Location Module :
The main purpose for developing this module is to manage the Applicant Location. Location is the main module in this project Online Job Portal which has been developed on Angular, Java Spring Boot and MySQL. So all companys will be managed by admin.
Features of company Module:
- Admin can manage the Location
- Admin can edit/delete the Location
- Admin can see the list of all Location
- Applicant can see his Location
Feedback Module :
The main purpose for developing this module is to manage the Job feedback. Applicant Feedback is the main module in this project Online Job Portal which has been developed on Angular, Java Spring Boot and MySQL. So Applicant can give easily feedback from this module and admin will be able to see Job feedback.
Features of Feedback Module:
- Applicant can manage the Feedback
- Applicant can edit/delete the Feedback
- Admin can see the list of all Feedback
- Applicant can see all Feedback
Functionality performed by Admin user:
These are the functionality performed by the admin users.
- Login For Admin
- Forgot password for Admin
- Edit Profile For Admin
- Change Password For Admin
- Logout Functionality
- Dashboard for Admin User
- Manage Applicant
- Adding New Applicant
- Edit the Exitinng Applicant
- View details of the Applicant
- Listing of all Applicant
- Manage Job
- Adding New Job
- Edit the Exiting Job
- View details of the Job
- Listing of all Job
- Manage Job Category
- Adding New Job Category
- Edit the Exiting Job Category
- View details of the Job Category
- Listing of all Job Category
- Manage Company
- Adding New Company
- Edit the Exiting Company
- View details of the Company
- Listing of all Company
- Manage Location
- Adding New Location
- Edit the Exiting Location
- View details of the Location
- Listing of all Location
- Reports of the project Online Job Portal
- Report of all Applicants
- Report of all Jobs
- Report of all Job Categories
- Report of all Companies
- Report of all Location
Functionality performed by Applicant user:
- Applicant Registration : Applicant can register on website using the registration form.
- Applicant Login : This is the login form, from where Applicant can login into the system
- Applicant Job : This is the Applicant job form of the Jobs where Applicant will be able to apply job.
- Applicant company : This is the Applicant company form of the Job.
- Applicant Feedback : This is Applicant feedback form where Applicant can give feedback of the Jobs.
- Change Password : This is the change password module from where Applicant change his account password.
Technology Used in the project Online Job Portal
We have developed this project using the below technology
- HTML : Page layout has been designed in HTML
- CSS : CSS has been used for all the designing part
- JavaScript : All the validation task and animations has been developed by JavaScript
- Java Spring Boot : All the business and backend API logic has been implemented in Java Spring Boot
- MySQL : MySQL database has been used as database for the project
- Angular : All the frontend logic has been implemented over the Angular and we used angular CLI for it
- Visual Studio Code : For Angular IDE, we have used Visual Studio Code
- STS : We have used STS (Spring Tool Suite) for developing all spring boot API's
- Tomcat : Project will be run over the Tomcat server
Supported Operating System
We can configure this project on following operating system.
- Windows : This project can easily be configured on windows operating system. For running this project on Windows system, you will have to install WAMP or XAMP on your system.
- Linux : We can run this project also on all versions of Linux operating system
- Mac : We can also easily configured this project on Mac operating system.