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.
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.
-
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
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
- Home Page :
- Search Jobs Filter
- Sign Up Page :
- Two-Step Authentication of Users :
- Input Form for Creating a Company(For Recruiters):
- Adding Job Ads:
- All Available Jobs(For Applicants)
- Job Details:
- Managing Jobs(For Recruiter)
- Accepting/Rejecting an Applicant
- Notifications
On Portal
This project was made by: