Skip to content

DipitPatowari/Django-Jobs

Repository files navigation

Django Job Portal

This is a Python based Online Recruitment Portal developed using Django, a Python web framework and SQLite.The Job Portal provides a platform for job seekers to search and apply for job opportunities, while employers can post job vacancies and manage applications efficiently.

Tech-Stack Used:

The Job Portal is built using Django, a high-level Python web framework known for its scalability and robustness. The project also utilizes HTML and Bootstrap for front-end development, and incorporates a relational database management system SQLite3 to handle data storage efficiently.

Features

  • Users can register as either a Recuiter or Applicant.

  • Verification of Email ID: Through a verification link sent to their email.

  • Browse jobs using mutiple filters (like name, location, etc.) to find the right fit for you!

  • Get Notifications About: New jobs that fit your profile, updates about jobs that you have applied to, people who have applied to your job, etc.

  • Important updates will be shared by email notifications.

  • Recruiters (How to use)

    • Register your company details.
    • Post jobs, along with details like job title, company, location, industry, salary and work flexibity(Remote/Onsite/Hybrid).
    • View candidates (and their resumes) that have applied to your jobs
    • Have the option to accept/reject applications.
  • Applicants (How to use)

    • Upload your biodata along with your resume.
    • Browse for jobs using filters and apply to desired jobs
    • Check notifications page for any updates regarding new job openings as well as status of job application

How to Use:

The Job Portal can be installed locally by running the below command.

git clone https://github.com/DipitPatowari/Django-Jobs

To use the Portal install the required dependencies.

Ensure you have Python and Django installed, create a virtual environment, install dependencies, and run the necessary migrations.
Once the setup is complete, you can access the Job Portal through your local server.

To start the Portal , type the following command in the terminal: python manage.py runserver

Portal Features (Visuals):

  • Home Page :

homepage

  • Search Jobs Filter

searchjobfilter

  • Sign Up Page :

image

  • Two-Step Authentication of Users :

2stepauth

2stepverification

  • Dashboard :

    Applicant

    AppliDashboard

    Recruiter

    Recruiter_Dashboard

  • Input Form for Resume Creation(For Applicants):

CReateResume

  • Input Form for Creating a Company(For Recruiters):

image

  • Adding Job Ads:

Screenshot (636)

Added Job shows up
image

  • All Available Jobs(For Applicants)

image

  • Job Details:

jobdetails

  • Managing Jobs(For Recruiter)

managejobs

  • Accepting/Rejecting an Applicant

acceptinguser

  • Notifications
    On Portal

notificationsjobs

Through Email

Notifications_recruiter

Team:

This project was made by:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published