Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

React Node.js MongoDB Full-Stack Pinterest App Tutorial - JWT Auth Cookie, REST API & Photo Editing

Lama Dev via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Build a full-stack Pinterest-style photo editing application in this comprehensive 6+ hour tutorial that covers the entire development process from scratch. Learn how to create a modern web application using React.js for the frontend, Express.js for the backend, and MongoDB for the database. Master JWT authentication with cookies, RESTful API development, and advanced photo editing capabilities. Follow along as the tutorial guides you through responsive UI design including masonry grid layouts, left menu, and top bar components. Implement essential features like infinite scrolling, search functionality, user profiles, commenting systems with emoji support, and image optimization. Dive into authentication flows with login/register pages, JWT verification, and user information storage using Zustand. Explore advanced topics such as React Query mutations, following users, drag-and-drop functionality, and code splitting for performance optimization. Access starter and completed source code on GitHub to enhance your learning experience while building this full-featured social media application for 2025.

Syllabus

00:00 Introduction
03:08 Installation
06:03 Pinterest Homepage Design with CSS
09:50 Responsive Left Menu Design with React and CSS
14:53 Responsive Top Bar Design
27:05 Masonry Grid Design with CSS Responsive
36:16 React Router Tutorial 2025
44:38 React Router Auth Layout with Outlet
48:02 Gallery Item Card Overlay Design
56:15 React Image Optimization Tutorial
01:10:33 React Single Post Page Design
01:22:08 React Comment Section Design
01:28:17 React.js How to Add an Emoji Picker?
01:30:52 Pinterest User Profile Page Design.
01:43:00 React Pinterest Create Post Page Design
01:55:57 React Login/Register Page Tutorial
02:05:10 Express 5 Tutorial 2025
02:09:22 Express.js REST API Tutorial
02:16:50 MongoDB Express React Tutorial with Mongoose
02:22:35 MongoDB Database Design for a Social Media App
02:30:20 Express MongoDB Get/Post/Put/Patch/Delete Requests
02:39:20 Node.js MongoDB How to Seed Database?
02:41:48 React.js Node.js Backend Fetching Data from MongoDB
02:52:06 React Infinite Scrolling Tutorial with Node.js Backend
03:01:32 React Search Tutorial | How to Fetch Data with Search Query
03:08:00 React Fetch Single Post from Express API
03:14:06 React Fetch User Information from MongoDB
03:19:07 Fetching User Boards
03:27:35 React.js Fetch Post Comments From MongoDB
03:34:49 React Node.js User Login and Register
03:44:36 React Node.js Auth Tutorial with JWT and Cookie
03:50:08 React Node.js Logout and Delete JWT
03:52:59 Store User Information After Login using React and Zustand
03:58:56 Add a New Comment Using React and MongoDB
04:02:20 React Node.js How to Verify JWT?
04:04:53 Express.js Middleware Verify Cookie Token JWT
04:10:00 React Query Mutation Tutorial 2025
04:13:31 React Node.js MongoDB How to Follow User?
04:24:40 React Image Editing App Tutorial
04:33:44 React Image Editor Design
05:29:03 React How to Drag Items? Mouse Events Tutorial
05:36:53 React Node.js Edit and Upload Image
06:13:40 Like and Save the Post with React Node.js MongoDB
06:35:10 React Lazy Loading Tutorial React Code Splitting
06:38:13 Outro

Taught by

Lama Dev

Reviews

Start your review of React Node.js MongoDB Full-Stack Pinterest App Tutorial - JWT Auth Cookie, REST API & Photo Editing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.