Django Job
Django Job
net/publication/368307058
CITATIONS READS
0 3,031
4 authors, including:
DHANALAKSHMI G.
Panimalar Institute of Technology
30 PUBLICATIONS 59 CITATIONS
SEE PROFILE
All content following this page was uploaded by DHANALAKSHMI G. on 07 February 2023.
ABSTRACT
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.
Keywords: Job seeker, Recruiter, Administrator, Job portal, Python django, LIKE Operator, MVT, String matching algorithm.
© 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
Nowadays various problems can be solved using portals of different In the proposed system, we are intended to add extra features to make
applications or services. One such is a portal of requirements for the the portal user-friendly. We are providing informative videos on how-to-
person who is seeking a job. Nowadays, online recruitment has become face interviews and videos regarding their career necessities, and provide
the standard method for employers. As of today, an infinite number updates on all job availabilities posted within the past 15 days along
of online job portals are available dividing the labor market into with their opening and closing dates on the home page. In this project,
information rooms, making it a path to find a job. Yet the current system we are going to add the feature of detecting the search error using the
needs to be upgraded to make the portals work easier for the recipients. LIKE operator (Pattern Matching) and string matching algorithm. We are
Hence, we have added the feature of detecting the search error using using Models-Views-Template (MVT), software designing architecture,
A.I and we also provided informative videos to uplift their career [1,2]. to design our system where ‘Models’ connect the frontend and backend,
This Project is done by using Python Django, HTML, CSS, JavaScript, and “Views” provides business logic for manipulating data, and “Template”
Bootstrap 5. We have used MVT (Models, Views, Template) to design acts as an interface (GUI) that facilitates the user and system interaction.
this project. MVT architecture is provided by Django which is scalable and reusable.
then he can change the status of the job from “vacant” to “filled” and EMPLOYER
remove the job post. The administrator accesses his dashboard and be
able to view and manage the details of both the job seeker and employer 1. The employer first logs into his/her account.
from the database. 2. He/she can post the details of the job such as skill requirements,
specifications, working hours, salary details, and mode of job (online
Algorithm or offline).
The algorithm that we have used in our web application is a string 3. They choose the suitable applicants till the vacancies are full and
matching algorithm that uses the logic of the Naïve Bayes string remove the posted job details.
matching algorithm and Rabin karpalgo algorithm which matches the
pattern of the string and checks it. With the help of a like operator,
we match similar occurrences in a given word and suggest the exact
words that the user is looking for. For example, if the user searches for
a word that is wrongly typed or has its letters jumbled, then the string
matching algorithm corrects the wrongly typed word with the correct
spelling.
The login module gets the username and password of the user. If the
user is already a registered user, then it leads to the user’s dashboard. In
the case of a new user, he/she needs to sign up by giving his/her details.
JOB SEEKER
REGISTRATION
1. The job seeker enters the home page using the login credentials.
This module gets the required details of the user (name, mail, password, 2. He/she searches through the list of available job openings and also
etc.,) to register the account to make the user an authenticated one to accesses the videos related to their career necessity.
access the web application. 3. They can apply for a job that fulfills the requirements and also check
the status of the applied job [2].
2
Dhanalakshmi et al.
Innovare Journal of Eng. & Tech, Vol 11, Issue 2, 2023, 1-3
CODE