Advanced1h 29m15K views

Full Stack AI Resume Checker App with MERN Stack

Build a full-stack AI Resume Checker with the MERN stack. Score resumes against job descriptions with an ATS score, get AI rewrites and keyword matching via Google Gemini, keep version history, with JWT auth, MongoDB, Express & React + Tailwind. Full source code included.

MongoDBExpressReactNode.jsGemini APIJWTTailwind

What You'll Build

ATS score against any job description
AI rewrite suggestions (Gemini)
Keyword & skills matching
Resume version history
Upload & parse PDF resumes
JWT authentication & protected routes
MongoDB + Express REST API
Responsive React + Tailwind UI

What You'll Learn

Building a full-stack MERN AI app
Integrating Gemini AI for scoring & rewrites
Parsing and analyzing PDF resumes
Designing version history in MongoDB
JWT authentication flow
Handling file uploads in Express

Video Chapters

0:00Demo of AI Resume Checker AppChapter 1
15:17Cloning the UI Boilerplate from GitHubChapter 2
16:10Touring the Project Structure (Components, Pages, Context, API layer)Chapter 3
19:08Running the App with Mock DataChapter 4
21:50Backend Setup & Project StructureChapter 5
26:54Connecting to MongoDB Atlas & Environment VariablesChapter 6
35:10Building Authentication APIs (Register, Login, Logout, Get Me, Profile, Password)Chapter 7
45:19Resume Upload & Parsing (Multer, pdf-parse, Gemini Structured Parser, V1 creation)Chapter 8
59:37AI Analysis with Google Gemini (ATS Score, Issues, Strengths, Rewrites, Keywords)Chapter 9
1:08:25Rewrites & Diff (Apply rewrites → new version, word/line diff)Chapter 10
1:15:55Aggregate APIs (Dashboard, Insights, Versions, History)Chapter 11
1:23:26Replacing Mock API with Real Axios ClientChapter 12
1:26:53End-to-End Testing All FeaturesChapter 13

Tech Stack

MongoDBNoSQL database storing resumes and ATS scoring as flexible documents via Mongoose.
ExpressPowers the REST API — authentication, CRUD routes and business logic.
ReactBuilds the interactive dashboard UI and all client-side state.
Node.jsServer runtime that runs the Express API and connects to the database.
Gemini APIGoogle's LLM powering the app's AI features.
JWTSecures API routes with token-based authentication.
TailwindUtility-first CSS for a clean, responsive interface.
💬

Frequently Asked Questions

What will I build in this tutorial?

A full-stack AI resume checker with the MERN stack — score resumes against a job description with an ATS score, get AI rewrites and keyword matching with Google Gemini, and keep version history.

Do I get the full source code?

Yes. The complete MERN source code is included via Buy Me a Coffee, with a .env setup guide, commented code and deployment instructions.

Is the YouTube tutorial free?

Yes — the full build is free on YouTube. The paid download gives you the finished source code so you can run and study it.

What tech stack does it use?

MongoDB, Express, React and Node.js with Google Gemini AI, JWT authentication and Tailwind CSS.