Build a Fullstack Blog App using MERN (mongo, express, react, node) with Admin Dashboard

Опубликовано: 18 Март 2026
на канале: Md Al Mamun
33,552
1k

This course offers a complete, in-depth look at modern web development using the MERN stack. By the end, you'll have a fully functional blog website and the skills to build and manage your own web projects. Plus, you'll gain insights into best practices for both frontend and backend development, making you a versatile and valuable developer in today's job market.

Join us on this exciting journey to become a proficient full-stack developer. Enroll now and start building your professional blog website today!

#mernstack #reactjs #tailwindcss #nodejs #expressjs #jwt

🏷️ Images & Source Files:
1. [Starter Files](https://github.com/mdalmamunit427/hot...)
2. [for Source code, buy me a coffee ](
https://buymeacoffee.com/aspiringdev/...)
3. [This full course on Udemy](https://www.udemy.com/course/build-a-...)
4. Business Promotion: [email protected]

✅ For a one-time payment of $3, gain lifetime access to all our existing and future courses (including all source codes).

👉 Join Pro Membership:
https://buymeacoffee.com/aspiringdev/...

Note: The amount you support, will be used to purchase course materials or improve the studio (such sounds, camera, or other accessories).

⚠️ N.B: If you're learning web development but can't afford to buy source code, you're in the right place. I believe in supporting passionate learners like you, and that's why I'm offering free access to my source code for educational purposes.

📝 Free Source Code, Join Telegram: https://t.me/+RfjpYo_z6uYyNDU1

*🏷️ Related Video:*
[Deployment Video Link](   • Deploy Hotel Rooftop Full-Stack MERN Blog ...  )

*⏱️ Timestamps:*

*Module 1: Introduction*
00:00:00 Introduction
00:14:25 Before you get started
00:19:03 Install Node.js
00:20:40 VS Code install

*Module 2: Backend Development*
00:23:18 Basic server setup
00:40:59 Connect MongoDB and Mongoose
00:53:11 Dotenv setup
01:01:26 Create a blog model
01:11:18 Basic blog routes
01:17:39 Download Postman for API testing
01:22:47 Post a blog to database
01:33:35 Get all blogs data
01:37:07 Search and category filtering
01:45:49 Get a single blog
01:53:25 Update a blog in DB
01:59:28 Delete a blog from DB
02:03:55 Get all related blogs
02:12:46 Create a comment model
02:16:35 Post a new comment
02:28:54 Get all comments
02:31:58 Modify blog routes

*Module 3: Authentication & Authorization*
02:37:42 Create a user model
02:41:46 Register a user route
02:50:47 How to hash password
02:57:57 Login using email and password
03:09:08 Generate JWT token
03:26:08 Logout a user
03:28:58 Get all users from DB
03:33:09 Delete a user from DB
03:39:47 Update user role
03:45:32 Modify blog model and routes
03:55:57 VerifyToken middleware
04:08:25 isAdmin check middleware
04:17:54 Update blog data in MongoDB

*Module 4: Get Started with Frontend*
04:22:41 Setup Vite React project
04:30:11 Install Tailwind CSS
04:40:23 Customize theme and colors
04:43:00 Setup React Router DOM
04:51:12 Project structure and outlet
04:57:06 Create navbar
05:19:16 Mobile responsive navbar
05:33:45 Hero section using Swiper JS
05:51:42 Create blog and search components
06:04:51 Redux and Redux Toolkit setup
06:21:14 Fetch blog data and show
06:35:04 Single blog API and route
06:45:07 Blog details page
07:09:02 Comment cards component
07:19:10 Post a comment section
07:25:28 Related blog section

*Module 5: Auth, Register and Login*
07:41:51 Login and register page
07:59:21 Auth API setup
08:12:58 Login functionality and get token
08:33:14 Modify navbar and show profile
08:48:33 Create comment API
09:12:09 Modify blog API

*Module 6: Admin Dashboard*
09:18:57 Create admin dashboard
09:37:21 Admin navigation routes
09:46:33 Setup private routes
09:52:46 Admin dashboard page
10:12:12 Blog graph chart
10:25:53 Add new blog post
11:28:49 Manage blog posts
11:49:52 Update blog post
12:08:22 Manage users & user roles

*⬇️ Popular Playlists:*
1. [Complete MERN Stack](   • Complete MERN Stack Project  )
2. [React Tutorial for Beginners](   • React Tutorial for Beginners  )
3. [JavaScript Tutorial for Beginners](   • Playlist  )

*❤️ SUBSCRIBE:* [Subscribe and hit the notification bell!](https://bit.ly/37Txw8d)
*❤️ Facebook:* [MBroMedia](  / mbromedia  )
*🔥 Don't click this link:* [https://bit.ly/37Txw8d](https://bit.ly/37Txw8d)

*► You Can Share Your Ideas In This ❤️ Comment Box ❤️*
*► For copyright matters please contact us at:* [email protected]

*❤️ Search Me In Google:* Md Al Mamun

*🏷️ Related Tags:* learn react js, personal portfolio website, react js crash course