0% found this document useful (0 votes)
30 views4 pages

Django Job

The document describes building an online job portal using Django. It allows job seekers to search and apply for jobs, and employers to post jobs and select candidates. It aims to improve the existing system by adding features like career guidance videos, improved search using string matching, and displaying recent jobs. The system uses MVT architecture with models for data, views for logic, and templates for the interface.

Uploaded by

vivekkr94722
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)
30 views4 pages

Django Job

The document describes building an online job portal using Django. It allows job seekers to search and apply for jobs, and employers to post jobs and select candidates. It aims to improve the existing system by adding features like career guidance videos, improved search using string matching, and displaying recent jobs. The system uses MVT architecture with models for data, views for logic, and templates for the interface.

Uploaded by

vivekkr94722
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/ 4

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/368307058

ONLINE JOB PORTAL USING DJANGO

Article · February 2023


DOI: 10.22159/ijet.2023v11i2.47235

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.

The user has requested enhancement of the downloaded file.


Vol 11, Issue 2, 2023 ISSN - 2347-1573
Review Article

ONLINE JOB PORTAL USING DJANGO

DHANALAKSHMI G, DAPHNE PATRICIA P, ANU SOWMIYAA A, ARUNA RAJESWARI K K


Department of Information Technology, Panimalar Institute of Technology, Chennai, Tamil Nadu, India. Email: [email protected]
Received: 21 December 2022, Revised and Accepted: 24 January 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

INTRODUCTION PROPOSED SYSTEM

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.

EXISTING SYSTEM ARCHITECTURE DIAGRAM


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 Explanation
be determined [6,1]. It is essential to have a proper cloud infrastructure The user logs in to the main page of the web application. A registered
to store and analyze massive amounts of data from social media, user can log in to his/her profile through their login credentials. If
companies, organizations, government sectors, and more [7]. 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
FAQs page and informative guidelines were not available to help the job seeker are applying for the job, viewing the status of the applied job as
seekers. The search technique used was not very efficient. well seek guidance from the available video resources. The role of the
employer is to post available jobs and access the information from the
In our proposed system, we are intended to provide more features to database that contains the information about the job seeker and choose
make the portal more user-friendly. the eligible applicants. Once the employer has chosen the employee
Dhanalakshmi et al.
Innovare Journal of Eng. & Tech, Vol 11, Issue 2, 2023, 1-3

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.

Software Designing Architecture: MVT


The model acts as an interface for the data. Its responsibility is to
maintain the data. It makes up the logical data structure of the entire
application and is represented by a database. The view is your web
browser’s user interface a website’s rendering produces the view. It is
represented by HTML/CSS/JavaScript and Jinja files. The static part of
the desired HTML output is the Template. However, it has some special
syntax that defines how to insert dynamic content.
ADMINISTRATOR
Modules
1. The administrator collects the information and maintains the
i. Login
ii. Registration databases containing the details of the employer and the job
iii. Employer seeker.
iv. Jobseeker 2. The administrator can view the data, manage them, and alter the
v. Administrator data in correspondence with the varying demands of the employer
and job seeker.
LOGIN

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

CONCLUSION using cryptographic algorithms. Mater Today Proceed 2022;62:


4752-7.
Using this job portal (web application), both the job seeker and the 2. Dhanalakshmii G, George GV. An enhanced data integrity for the
recruiter can log in using their authenticated details. This portal helps E-health cloud system using a secure hashing cryptographic algorithm
the job seeker by providing the past 15 day’s updates of jobs, provides with a password based key derivation function2 (KDF2). Int J Eng
informative videos and it will also provide the user’s application status. Trends Technol 2022;70:290-7.
This portal will be beneficial not only for the job seeker but also for 3. Khan GH, Gangeshwari, Dronesh, Singh S. Online job
the recruiter who wants to recruit eligible candidates using this portal. searching and recruitment-a career site. Int Res J Eng Technol
2021;7:520-5.
FUTURE ENHANCEMENT 4. Pinjari M, De N, RutvijKokne, Siddiqui A, Prof.DnyanobaChitre.
Online job portal. Int Res J Eng Technol 2019;6:156-9.
The future enhancement can be an improvement in the features of this
5. Kopuri K, Mujtaba G, Aqueel H, Jabeen AS. Online job portal
job portal including conducting interviews by providing the facility
management system. Int J Innov Res Technol 2017;3:28-32.
of video conferencing and also by providing the language-translation
6. Sree RV, Dhanalakshmi G, Poonkuzhali SM, Banu AA. A comprehensive
facility to make the portal more user-friendly. survey of approaches used for detecting events in twitter. Int J Appl
Environ Sci 2016;11:259-66.
REFERENCES
7. George GV. A Review of Classifying and Securing Sensitive Customer
1. Dhanalakshmi G, George VS. Security threats and approaches Data on Cloud Environments Using Cryptographic Algorithms. Design
in E-Health cloud architecture system with big data strategy Engineering; 2021. p. 12424-44.

View publication stats

You might also like