Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Build an AI-Powered Job Board From Scratch with Next.js 15, Drizzle, Tailwind

Web Dev Simplified via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a comprehensive AI-powered job board application from the ground up using modern web development technologies including Next.js 15, Drizzle ORM, and Tailwind CSS. Master the complete development process starting with database setup and progressing through authentication implementation using Clerk, sidebar component creation, and organization management systems. Implement advanced features such as user and organization webhooks, permission systems, billing integration, and caching mechanisms. Develop both employer and job seeker functionalities including job listing creation and management, application processes, and resume upload capabilities. Integrate cutting-edge AI features including automated resume summarization, intelligent applicant ranking systems, and AI-powered search capabilities to enhance the platform's functionality. Build robust notification systems for both users and organizations, implement background job processing with Inngest, and create comprehensive settings pages for user and organization management. Gain hands-on experience with modern authentication patterns, database design, payment processing, email notifications, and AI model integration while following best practices for folder structure and code organization throughout the 10.5-hour development journey.

Syllabus

00:00:00 - Introduction
00:01:31 - Demo
00:06:52 - Setup
00:08:45 - Database setup
00:38:36 - Sidebar component
00:49:27 - Clerk setup
01:03:48 - Auth buttons
01:24:13 - Inngest setup
01:35:23 - Clerk user webhooks
01:55:30 - Finish auth buttons
02:00:23 - Caching system
02:08:15 - Finish sidebar
02:29:35 - Organization selector
02:34:10 - Clerk organization webhooks
02:38:02 - Employer dashboard
02:44:08 - New job listing form
03:31:49 - Employer job listing page
04:02:33 - Employer job listing edit page
04:10:31 - Permission setup
04:14:48 - Billing setup
04:18:36 - Permission system
04:26:34 - Finish employer job listing page
04:36:22 - Pricing page
04:38:48 - Finish employer job listing page continued
05:02:00 - Employer sidebar updates
05:22:25 - Main job board page
05:48:58 - Main job board sidebar filter form
06:01:50 - Job listing page
06:18:08 - Applying for job listings
06:37:16 - User resume upload
07:06:35 - AI resume summary
07:18:30 - AI applicant ranking
07:33:19 - AI search capabilities
07:56:02 - User settings page
08:10:55 - Send user email notifications
08:41:45 - Clerk organization membership webhooks
08:47:14 - Organization user settings page
09:03:54 - Send organization email notifications
09:23:33 - Job listing application management

Taught by

Web Dev Simplified

Reviews

Start your review of Build an AI-Powered Job Board From Scratch with Next.js 15, Drizzle, Tailwind

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.