React Node.js Blog App Full Tutorial (Infinite Scroll, User Roles, Filters) MERN Stack Blog Website

React Node.js Blog App Full Tutorial (Infinite Scroll, User Roles, Filters) MERN Stack Blog Website

Full-Stack blog site website tutorial with React 19, Express 5, MongoDB
Obtain Hostinger Price cut: https://hostinger.com/lamadev10 Discount coupon Code: LAMADEV

Clerk Authentication: https://go.clerk.com/Ule6CTQ

ImageKit’s permanently free plan: https://bit.ly/LamaDev
ImageKit Docs: https://bit.ly/3VXRK7u

If it is valuable to you, you can join Lama Dev: https://www.youtube.com/channel/UCOxWrX5MIdXIeRNaXC3sqIg/join

Resource Code:
Start below: https://github.com/safak/full-stack-blog/tree/starter
Completed: https://github.com/safak/full-stack-blog/tree/completed

Sign up with Lama Dev groups
X/ Twitter: https://x.com/lamawebdev
Facebook: https://www.facebook.com/groups/lamadev
Instagram: https://www.instagram.com/lamawebdev
Discord: https://discord.gg/yKremu4mPr

Implementation console codes: https://github.com/safak/youtube/tree/mern-deployment (Step 1 to Step 6).

00:00 Introduction.
03:52 Installation.
07:30 React Tailwind Responsive Layout.
11:23 React Tailwind Responsive Navbar.
14:34 React Tailwind Hamburger Menu Desing.
22:06 React Image Optimization Tutorial.
31:00 React Router Dom Tutorial – React 19 Edition.
36:32 5 React Router Dom Outlet Tutorial.
40:04 React 19 Clerk Authentication Tutorial.
47:47 Blog Website Homepage Design.
55:44 Homepage Blog Category Section Design.
01:02:25 Homepage Featured Posts Design.
01:12:40 Post List Design.
01:19:38 React Reducing Image Size.
01:25:40 React Single Post Page Design.
01:41:07 Comments Section Design.
01:46:58 New Post Page Form Design.
01:59:10 Post List Page Design.
02:04:01 React Responsive Side Menu Design.
02:10:34 Express 5 Tutorial.
02:15:33 Express 5 Rest API Tutorial (Routes, Models, Controllers).
02:21:05 React 19 Express 5 MongoDB Tutorial with.
02:27:04 Creating MongoDB Models with Mongoose.
02:34:39 MongoDB Table( collection) Relationships.
02:35:52 MERN Stack CRUD Tutorial.
02:49:38 Express 5 Error Handling Tutorial.
02:52:20 How to Add Clerk Users to a Database (Clerk Webhook Tutorial).
03:06:42 Express 5 Clerk Authorization (Protecting Routes).
03:14:34 Clerk Auth with a Backend API Using Bearer Token.
03:20:30 React 19 React Query Tutorial.
03:22:29 React 19 Data Fetching with React Query.
03:27:35 React 19 Data Mutations with React Query.
03:44:53 React 19 Image/Video Upload Tutorial.
04:09:16 React 19 Infinite Scroll with React Query.
04:25:00 Fetch Single Post Data making use of React Query.
04:30:49 Fetching Post Comments.
04:39:48 Add a New Comment with Mutations.
04:45:06 Save and Delete Posts with React Query Optimistic Mutations.
05:07:50 React Clerk User Roles Tutorial.
05:10:20 MERN Stack Role-Based Authorization.
05:25:07 React 19 Fetch Data with URL Params (Search Param Queries).
05:37:04 React 19 Search Functionality.
05:41:56 React 19 Filter Lists and Re-fetch Data.
05:45:50 MERN Stack Increase Page Visit.
05:52:28 Fetch Featured Posts.
05:57:06 How to Deploy Full Stack Applications to a VPS.
06:06:32 VPS Full-Stack App Deployment with PM2.
06:12:42 Outro.

Blogging