Next.js Django Build Complete Jobs Portal with Postgres
- Development
- Mar 27, 2025

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
Who Should Attend
Target Audiences
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

Ghulam Abbas
Full Stack Developer & Designer
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Easy How To Facebook Fan Pages Training
- Strategic SEO Mastery
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- The Beginner Forex Trading Playbook
- PostgreSQL High Performance Tuning Guide
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling