Summary
Keywords
Full Transcript
In this video, we’ll build a fully responsive Job Portal App using the MERN (MongoDB, Express, React, Node.js) stack! This project includes user authentication, role-based access for Employers and Job Seekers, job posting and application features, resume upload, and employer dashboards. Get Source Code: https://buymeacoffee.com/timetoprogram/e/440011 🔥 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 Functionalities Implemented: 1. User Authentication – Secure login and sign-up using JWT with Employer and Job Seeker roles. 2. Job Listings – Job seekers can browse, search, and filter jobs by category, company, or location. 3. Job Application – Apply to jobs with resume upload and view application status. 4. Resume Management – Upload, update, and download resumes for job seekers. 5. Saved Jobs – Bookmark jobs to apply later. 6. Employer Dashboard – Post new job listings and manage them (edit, delete, close). 7. View Applicants – Employers can see all applicants for a job and download resumes. 8. Company Profile – Add company logo and description for credibility. 9. Responsive Design – Optimized UI for mobile, tablet, and desktop screens. 00:00 Demo of Job Portal App Frontend 12:56 Setting Up the React App 15:10 Configuring Tailwind CSS v4 17:32 Creating Project Structure (Files & Folders) 21:53 Defining App Routes 25:29 Building the Landing Page – Header Component 31:04 Hero Section 39:30 Features Section 47:15 Analytics Section 52:17 Footer Component 55:38 Creating the Login Component 01:09:27 Creating the Signup Component Backend 01:33:49 Backend Setup & Project Structure 01:39:27 Connecting to MongoDB 01:41:45 Creating User Schema 01:43:25 Creating Job Schema 01:44:38 Creating Saved Job Schema 01:45:18 Creating Job Application Schema 01:47:06 Building Authentication APIs (Login, Signup, Profile Info, Image Upload) 01:59:33 Building User APIs (Update Profile, Delete Resume, Public Profile) 02:07:27 Building Job APIs (Create, Read, Update, Delete Jobs) 02:23:29 Building Application APIs (Apply, View Applications, Update Status) 02:36:21 Building Saved Job APIs 02:41:40 Building Dashboard Analytics API Frontend (Continued) 02:47:54 Defining API Endpoints 02:48:14 Creating Axios Instance 02:51:43 Setting Up Auth Context 02:55:13 Integrating Login API 02:59:52 Integrating Signup API 03:06:02 Employer Dashboard Page 03:47:22 Create Job Posting Form 04:18:18 Job Posting Preview Component 04:30:40 Manage Jobs Page 05:04:44 View Applications Page 05:32:21 Employer Profile Details Page 05:44:20 Edit Employer Profile Page 05:56:44 Job Seeker Dashboard Page 06:14:06 Search Header Component 06:23:56 Job Card Component 06:31:57 Filter Content Component 06:42:17 Job Details Page 06:56:42 Saved Jobs Page 07:06:15 Update Job Seeker Profile Page Also, check out: Build a Modern Developer Portfolio with React https://youtu.be/31DUOF_toLQ MERN Blog with Markdown & AI Post Generator https://youtu.be/tUnGudIBBjQ #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, and subscribe for more videos like this. Thank You.
