HOME > Development > Next.js Django Build Complete Jobs Portal with Postgres

Next.js Django Build Complete Jobs Portal with Postgres

  • Development
  • Mar 27, 2025
SynopsisNext.js & Django – Build Complete Jobs Portal with...
Next.js Django Build Complete Jobs Portal with Postgres  No.1

Next.js & Django – Build Complete Jobs Portal with Postgres, available at $64.99, has an average rating of 4.6, with 88 lectures, based on 125 reviews, and has 1033 subscribers.

You will learn about How to build REST API in Django Rest Framework How to generate coordinates of address All about authentication with Simple JWT How to work with databases like Postgres How to handle exceptions How to add filters & pagination to API How to Upload Files on AWS S3 Learn Server Side Rendering with Next JS How to add maps and locations in Nextjs Learn all different ways to pre fetch data How to deploy full stack app on Vercel & Heroku and much more This course is ideal for individuals who are Intermediate programmers who want to build build Full Stack Applications or Developers who want to learn how to use Django and Nextjs to build apps or Anyone who loves to learn new technologies It is particularly useful for Intermediate programmers who want to build build Full Stack Applications or Developers who want to learn how to use Django and Nextjs to build apps or Anyone who loves to learn new technologies.

Enroll now: Next.js & Django – Build Complete Jobs Portal with Postgres

Summary

Title: Next.js & Django – Build Complete Jobs Portal with Postgres

Price: $64.99

Average Rating: 4.6

Number of Lectures: 88

Number of Published Lectures: 88

Number of Curriculum Items: 88

Number of Published Curriculum Objects: 88

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • How to build REST API in Django Rest Framework
  • How to generate coordinates of address
  • All about authentication with Simple JWT
  • How to work with databases like Postgres
  • How to handle exceptions
  • How to add filters & pagination to API
  • How to Upload Files on AWS S3
  • Learn Server Side Rendering with Next JS
  • How to add maps and locations in Nextjs
  • Learn all different ways to pre fetch data
  • How to deploy full stack app on Vercel & Heroku
  • and much more
  • Who Should Attend

  • Intermediate programmers who want to build build Full Stack Applications
  • Developers who want to learn how to use Django and Nextjs to build apps
  • Anyone who loves to learn new technologies
  • Target Audiences

  • Intermediate programmers who want to build build Full Stack Applications
  • Developers who want to learn how to use Django and Nextjs to build apps
  • Anyone who loves to learn new technologies
  • If you want to build a Full Stack App with Next js & Django REST Framework then welcome to this Ultimate Full-stack course of modern technologies Next.js & Django.

    Next.js is a production-ready react framework that gives you the best developer experience with all the features you need for production: hybrid static & server rendering, route pre-fetching, and more. This is one of the most powerful tools with its three most key features:

  • File-based routing

  • Server-Side Rendering

  • Full-stack application development

  • On the other hand, the Django REST framework is a powerful and flexible framework for building Web APIs. It is one of the most popular frameworks from Django, it is beginner-friendly and provides a lot of features. It has made life a lot easier with features like Serialization, Filtration, Pagination, Exception Handling, Validations, Authentication, and much more.

    So we will be using Next.js, Django, and Postgres to build a complete Full Stack Jobs Portal. We will generate the coordinates of an address and then render the map on UI. We are going to follow the best practices to build this full-stack app.

    ===   Super Friendly Support   ===

    If you ever get stuck in any problem, I’m here to unstuck you. I always respond as fast as I can. Because I know there’s nothing worse than getting stuck into problems, especially programming problems. So, I am always here to support you.

    Below are some features that will add to this production-ready app:

  • Add the Jobs resource

  • Generating Coordinates of address

  • Adding Pagination and Filtration

  • Complete Authentication with Simple JWT

  • Protecting Routes from Unauthenticated Users

  • Uploading files to AWS S3

  • Renders Maps with Mapquest

  • Custom Exception Handling

  • Server Side Rendering with Next.js

  • Complete the section for Employer

  • Apply to a Job

  • Posting new Jobs

  • Handling Candidates for a Job

  • Generate Topic Stats like Java

  • Deploy app on Heroku & Vercel

  • You can watch the complete DEMO of this project in the course content. If you are ready to build Production-Ready, Full Stack Jobs Portal App then I will see you in the course.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction to Course

    Lecture 2: DEMO of Project

    Lecture 3: Next.js & Django

    Chapter 2: Setting up Environment

    Lecture 1: SOURCE CODE OF PROJECT

    Lecture 2: Installing all required tools

    Chapter 3: Let’s start backend with Django & Postgres

    Lecture 1: Create Django Project

    Lecture 2: Setup & Connect to database

    Lecture 3: Setup GDAL on Windows

    Lecture 4: Django Admin Panel & Env Variables

    Chapter 4: Starting with Jobs Resource

    Lecture 1: Create Jobs Model

    Lecture 2: Adding GeoCoder to generate Coordinates

    Lecture 3: Run Migrations & Create first Job

    Lecture 4: Get all Jobs & Serializing Data

    Lecture 5: Get Job by ID

    Lecture 6: Create new Job & update Job Endpoint

    Lecture 7: Delete Job by ID

    Lecture 8: Get Stats of Topic

    Chapter 5: Backend – Search, Filters & Pagination

    Lecture 1: Filter Jobs

    Lecture 2: Adding Search to API

    Lecture 3: Add Pagination

    Chapter 6: Backend Authentication

    Lecture 1: Auth App & JWT Configuration

    Lecture 2: Sign Up & User Serializer

    Lecture 3: Register User

    Lecture 4: Login User

    Lecture 5: Get Current User

    Lecture 6: Modeling UserProfile

    Lecture 7: Save User while Creating Job

    Lecture 8: Update User Profile

    Chapter 7: Exception Handling

    Lecture 1: Handle 404 & 500 Errors

    Lecture 2: Custom Exception Handling

    Chapter 8: Upload Resume to AWS S3

    Lecture 1: AWS S3 Configuration

    Lecture 2: Uploading & Saving User Resume

    Lecture 3: Validate Resume before uploading

    Chapter 9: Apply To Job – Backend

    Lecture 1: Modeling CandidatesApplied

    Lecture 2: CandidatesApplied Serializer

    Lecture 3: Apply to Job

    Lecture 4: Get Current User Applied Jobs

    Lecture 5: Creating isApplied

    Lecture 6: Get Current User Jobs

    Lecture 7: Get Candidates List of Job

    Chapter 10: Let’s start frontend with Next.js

    Lecture 1: Create Next.js App

    Lecture 2: Jobbee Components Details

    Lecture 3: Header & Footer & Loader Component

    Lecture 4: Layout Component

    Lecture 5: Jobbee Homepage

    Chapter 11: Data Fetching – Jobs

    Lecture 1: Get all Jobs with getServerSideProps()

    Lecture 2: Render Jobs & JobsItem Component

    Lecture 3: Get JobsDetails

    Lecture 4: Link issue in Head

    Lecture 5: Render Job Details

    Lecture 6: Render Map with Jobs Coordinates

    Lecture 7: Not Found Component

    Chapter 12: Search, Filters & Pagination

    Lecture 1: Search Jobs with Keyword & Location

    Lecture 2: Adding Pagination

    Lecture 3: Filters Component

    Lecture 4: Setting up Filters in Query

    Chapter 13: Frontend Authentication

    Lecture 1: Create Auth Context

    Lecture 2: Login Component

    Lecture 3: Create Login function

    Lecture 4: React toastify to display errors

    Lecture 5: Get logged In User

    Lecture 6: Display user in Header

    Lecture 7: Logout User

    Lecture 8: Register User function

    Lecture 9: Register Component

    Lecture 10: Remove unknown queries

    Chapter 14: Protect Routes & Handle User

    Lecture 1: Current User Profile

    Lecture 2: Protect Routes

    Lecture 3: Update User Profile

    Lecture 4: Upload Resume function

    Lecture 5: Upload Resume Component

    Chapter 15: Apply To Job – Frontend

    Lecture 1: Apply to Job

    Lecture 2: Check Is Applied to Job

    Lecture 3: Get Topic Stats Component

    Lecture 4: Topic Stats function

    Lecture 5: Get all Applied Jobs

    Lecture 6: Get Applied Jobs Component

    Chapter 16: Add Employer Resource

    Lecture 1: Post new Job Component – Part 1

    Lecture 2: Post new Job Component – Part 2

    Lecture 3: Create a new Job function

    Lecture 4: Get all Jobs

    Lecture 5: Get Candidates of a Job

    Lecture 6: Update Job

    Lecture 7: Delete a Job

    Instructors

  • Next.js Django Build Complete Jobs Portal with Postgres  No.2
    Ghulam Abbas
    Full Stack Developer & Designer
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 3 votes
  • 3 stars: 7 votes
  • 4 stars: 36 votes
  • 5 stars: 78 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!