Skip to content

This project provides distinct functionalities for job seekers, companies, and platform administrators. This backend supports data management, authentication, and API endpoints for job listings, applications, and user profiles.

Notifications You must be signed in to change notification settings

sravan-kumar-ta/Job-portal-Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job Portal Backend (Django)

This repository contains the backend API for a Job Portal application, built using Django and Django REST Framework. It provides distinct functionalities for job seekers, companies, and platform administrators. This backend supports data management, authentication, and API endpoints for job listings, applications, and user profiles.
Frontend (React) 👉 Job Portal Frontend

Features

Job Seeker

  • Profile Management: Create, update, and manage your profile, including resume and work experience.
  • Job Listings: View and filter job listings with options for pagination and sorting.
  • Job Applications: Apply for jobs and track the status of applications.

Company

  • Company Profile Management: Create and update company profiles.
  • Job Management: Create, update, and list jobs posted by the company.
  • Application Management: View and manage job applications for positions listed by the company.

Admin

  • Admin Dashboard: Overview of the total number of job seekers, companies, and other platform statistics.
  • Company Approvals: Review and approve new company registrations.
  • User Management: Manage all user accounts on the platform, including job seekers and companies.

Tech Stack


Django

REST

PostgreSQL
  • Backend Framework: Python-Django
  • API: Django REST Framework
  • Authentication: JWT (JSON Web Tokens) using rest_framework_simplejwt
  • Token Blacklisting: Simple JWT Token Blacklist
  • CORS Handling: Django CORS Headers
  • Database: PostgreSQL
  • Pagination and Filtering: Django REST Framework's SearchFilter, OrderingFilter, and PageNumberPagination

Screenshots


About

This project provides distinct functionalities for job seekers, companies, and platform administrators. This backend supports data management, authentication, and API endpoints for job listings, applications, and user profiles.

Topics

Resources

Stars

Watchers

Forks

Languages