Back to Browse

Build a MERN Stack Resume Builder | React, Node.js, MongoDB, Express | Full-Stack Project

47.1K views
Apr 24, 2025
4:59:30

In this video, we’ll build a fully functional Resume Builder App using the MERN stack — MongoDB, Express.js, React.js, and Node.js — along with Tailwind CSS for a clean, modern UI. This project lets users create, customize, and manage professional resumes with real-time preview, theme switching, and one-click PDF downloads. Get Source Code: https://buymeacoffee.com/timetoprogram/e/400989 🔥 Complete Web Developer Bundle Includes 100+ React Components, 12 Full Stack Projects, 5 Cheat Sheets & 500+ Interview Q&As 👉 Get it here: https://buymeacoffee.com/timetoprogram/e/474148 Key Features: 1. User Authentication – Register, log in, and manage sessions using JWT. 2. Resume Dashboard – Organized view of all saved resumes with edit/delete actions. 3. Live Resume Editor – Instantly update and preview your resume as you type. 4. Template Switching – Easily change resume layouts to match your style. 5. Color Palette Selector – Customize the look and feel with color themes. 6. PDF Download Support – Download your resume with one click as a polished PDF. 7. Save & Edit Resumes – Store multiple resumes securely for future updates. 8. Image Upload & Preview – Upload and preview your profile photo in real-time. 9. Backend API Integration – Built with Express & MongoDB for full CRUD support. Frontend 00:00 - Demo of Resume Builder App 11:59 - Setting Up React App 13:37 - Creating Project Structure (Files & Folders) 17:54 - Tailwind CSS v4 Setup 22:13 - Installing Required Libraries 23:11 - Defining App Routes 27:28 - Creating Landing Page UI 38:43 - Building Login Popup Form UI 46:33 - Building Sign-Up Popup Form UI Backend 56:33 - Backend Project Setup 59:06 - Creating Project Structure (Files & Folders) 01:01:28 - Defining User MongoDB Schema 01:02:13 - Defining Resume MongoDB Schema 01:04:37 - Connecting to MongoDB 01:08:40 - Creating Authentication APIs (Login, Sign-Up, Profile Info, Image Upload) 01:25:19 - Creating Resume APIs (Create, Read, Update, Delete Resumes) Frontend (Continued) 01:43:49 - Defining API Paths 01:44:14 - Creating Axios Instance 01:46:21 - Creating User Context Provider 01:49:59 - Integrating Login API 01:57:05 - Integrating Sign-Up API Dashboard Page 02:01:21 - Fetching All Resumes from Backend 02:03:32 - Building Dashboard Page UI 02:10:45 - Resume Card Component 02:17:35 - Create Resume Popup Edit Resume Page 02:22:59 - Resume Editor Page Structure 02:33:00 - Fetching Resume by ID 02:43:29 - Profile Info Form 02:47:35 - Contact Info Form 02:50:32 - Work Experience Form 02:58:55 - Education Form 03:03:54 - Skills Form 03:10:41 - Projects Form 03:16:06 - Certifications Form 03:20:49 - Additional Info Form 03:30:47 - Form Validation Logic Resume Templates & Features 03:39:49 - Creating First Resume Template 04:13:56 - Uploading Resume Thumbnails & Profile Images 04:18:34 - Updating Resume Details via API 04:28:13 - Theme and Color Palette Selector 04:41:06 - Creating Second Resume Template 04:44:48 - Creating Third Resume Template 04:54:45 - Resume Preview & Download Component 04:57:53 - Deleting a Resume Also, check out: MERN Task Manager App https://youtu.be/fZK57PxKC-0 MERN Expense Tracker App https://youtu.be/PQnbtnsYUho #reactjs #mernstack #reactjstutorial #mernproject Follow us on : Instagram: https://www.instagram.com/timetoprogram/ Facebook: https://www.facebook.com/TimetoProgram/​ Pinterest: https://pinterest.com/TimeToProgram/​ For more updates, subscribe to your channel: https://www.youtube.com/channel/UCy6osK_bBJgvfeu8R1GGucw Please Like | Share | Subscribe for more such videos. Thank You.

Download

1 formats

Video Formats

360pmp4410.1 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Build a MERN Stack Resume Builder | React, Node.js, MongoDB, Express | Full-Stack Project | NatokHD