ONLINE JOB PORTAL USING DJANGO

Our current generation uses the internet for everything right from shopping to getting hired. In this project, we attempt to address and minimize the gap between the job seeker and the recruiter through this ONLINE JOB PORTAL (Web Application) using python Django. This is done by considering details of both the job seeker and the recruiter and by applying a variety of filters to satisfy their requirements. Job seekers can search for vacancies according to their qualifications, skills, and experience as well as a recruiter can easily find suitable and eligible candidates using the job seeker’s resume and profile details. In addition to this, there will be an administrator to manage and authenticate the system services. We are using MVT, a software designing architecture, to design this system. In the existing system, they have the book store feature, where users can access books based on their requirements but in our project, we are providing informative videos on how to face interviews and videos regarding their career necessities; the existing system provides updates on new job availabilities posted (within 2–3 days) but we are going to provide updates on all job availabilities posted within the past 15 days along with their opening and closing dates and also add the feature of detecting the search errors using LIKE operator (pattern matching) and string matching algorithm.


INTRODUCTION
Nowadays various problems can be solved using portals of different applications or services.One such is a portal of requirements for the person who is seeking a job.Nowadays, online recruitment has become the standard method for employers.As of today, an infinite number of online job portals are available dividing the labor market into information rooms, making it a path to find a job.Yet the current system needs to be upgraded to make the portals work easier for the recipients.Hence, we have added the feature of detecting the search error using A.I and we also provided informative videos to uplift their career [1,2].This Project is done by using Python Django, HTML, CSS, JavaScript, and Bootstrap 5. We have used MVT (Models, Views, Template) to design this project.

EXISTING SYSTEM
In the existing system, the employer can post a job, and job seekers can apply for a job based on their qualifications and skills.It also contains a resume-building feature through which the job seeker can build his resume.Job seekers could find a job matching their resumes with any company's requirements [3].The job seekers were able to find a job as per their qualifications, skills, and requirements.Numerous filters were provided to categorize the job seeker and employer needs.Recruiters can maintain their profiles, track how many job seekers have applied, and manage a database of available candidates.Added automated mailing system feature [4].Improved user interface and usage of keyword search techniques to enhance the functionality [5].From user-generated content, micro-blogging websites provide invaluable unknown knowledge.By detecting events, important information can be determined [6,1].It is essential to have a proper cloud infrastructure to store and analyze massive amounts of data from social media, companies, organizations, government sectors, and more [7].
FAQs page and informative guidelines were not available to help the job seekers.The search technique used was not very efficient.In our proposed system, we are intended to provide more features to make the portal more user-friendly.

PROPOSED SYSTEM
In the proposed system, we are intended to add extra features to make the portal user-friendly.We are providing informative videos on how-toface interviews and videos regarding their career necessities, and provide updates on all job availabilities posted within the past 15 days along with their opening and closing dates on the home page.In this project, we are going to add the feature of detecting the search error using the LIKE operator (Pattern Matching) and string matching algorithm.We are using Models-Views-Template (MVT), software designing architecture, to design our system where 'Models' connect the frontend and backend, "Views" provides business logic for manipulating data, and "Template" acts as an interface (GUI) that facilitates the user and system interaction.MVT architecture is provided by Django which is scalable and reusable.

ARCHITECTURE DIAGRAM Explanation
The user logs in to the main page of the web application.A registered user can log in to his/her profile through their login credentials.If not, then he needs to register first and then log in.The user of this application is either a job seeker or an employer.The roles of the job seeker are applying for the job, viewing the status of the applied job as well seek guidance from the available video resources.The role of the employer is to post available jobs and access the information from the database that contains the information about the job seeker and choose the eligible applicants.Once the employer has chosen the employee Review Article © 2023 The Authors.Published by Innovare Academic Sciences Pvt Ltd.This is an open access article under the CC BY license (http://creativecommons. org/licenses/by/4.0/)DOI: http://dx.doi.org/10.22159/ijet.2023v11i2.47235.Journal homepage: https://innovareacademics.in/journals/index.php/ijet