Loading video player...
In this video, you will learn how to build a Production-Ready Full Stack Gen AI Job Preparation Web Application in One Shot ā from authentication and resume processing to AI-powered interview preparation using React, Node.js, JWT, Gemini AI, and Puppeteer. This project is designed to simulate a real-world product where users can upload their resumes, analyze job descriptions, detect skill gaps, and generate AI-powered interview questions and ATS-optimized resumes. If you want to master Full Stack + Gen AI by building a real-world application, this complete project walkthrough is for you. Instructor: Ankur Prajapati š Source Code (GitHub): https://github.com/ankurdotio/interview-ai-yt š What You Will Learn Full Stack Web Application Architecture Secure Authentication using JWT Token Blacklisting Implementation AI Integration using Gemini Resume Parsing & Skill Extraction Logic AI-Based Skill Gap Detection ATS-Optimized Resume Generation Puppeteer for Dynamic PDF Creation Real-World Project Structuring š Tech Stack Used Frontend: React.js Backend: Node.js + Express.js Authentication: JWT + Token Blacklisting AI: Gemini API PDF Generation: Puppeteer š§ Project Timeline 00:00:00 ā Introduction & Project Overview 00:01:50 ā Basic Server Setup & Authentication APIs 00:05:16 ā Setting Up MongoDB Atlas & Database Configuration 00:13:45 ā Database Setup & User Model Schema 00:16:48 ā Creating Auth Routes 00:20:43 ā Auth Controller & Register User Implementation 00:30:43 ā Login User Controller 00:38:28 ā Testing APIs Using Postman 00:44:07 ā Logout Logic, Cookies & Token Blacklisting Concept 00:51:35 ā Blacklist Model Schema & Logout API Implementation 01:00:11 ā GetMe API, Auth Middleware & Controller 01:10:24 ā Frontend Setup with Vite 01:16:04 ā React Router Setup, Folder Structure & Auth Pages 01:25:28 ā Login & Register UI (Dummy Setup + Styling) 01:35:03 ā Authentication Form Styling & Architecture Overview (4 Layers) 01:51:54 ā Service Layer Setup (Axios, Auth APIs) + Context State Management 02:14:30 ā Custom Hooks (useAuth) & Two-Way Binding 02:24:54 ā CORS Setup, Protected Routes & getMe Integration 02:47:54 ā AI Feature Architecture Explanation 02:55:05 ā Interview Report Model, Zod Schema & AI Response Structure 03:23:35 ā Interview Routes, Controllers & Multer File Upload Setup 03:46:27 ā AI Service Integration & Postman Testing 03:56:22 ā Integrating AI APIs in Frontend & Home Page Setup 04:10:17 ā Styling Home & Interview Page UI 04:26:35 ā Interview APIs (Generate, Get by ID, Get All Reports) + Context Setup 04:43:07 ā use Interview Hook & Report Management Logic 04:56:45 ā Generate Report Function & Rehydration Logic 05:11:01 ā Recent Reports Feature 05:17:01 ā Resume PDF Generation using Puppeteer (AI to PDF Pipeline) 05:29:24 ā Generate Resume PDF Controller & Backend Integration 05:44:41 ā Frontend Integration of Resume PDF Feature 05:55:15 ā Outro š Visit Our Website: https://sheryians.com/ š Explore Our Courses: https://sheryians.com/courses š² Follow Us On: š· Instagram: https://www.instagram.com/sheryians_coding_school/ š Facebook: https://www.facebook.com/sheryians.community š Telegram: https://t.me/sheryiansCommunity š¼ LinkedIn: https://in.linkedin.com/company/the-sheryians-coding-school š® Discord: https://discord.gg/Au3TquBarQ Peace out ā full stack development, gen ai project, ai web application, resume analyzer project, job preparation app, react js project, node js backend, jwt authentication, gemini api integration, puppeteer pdf generation, mern stack project, ai interview preparation, ats resume generator, web development project, full stack gen ai app, sheryians coding school