Full-stack photo editing app tutorial using React.js, Express.js, MongoDB. Full-stack React Pinterest project full course 2025.
If it is valuable to you, you can join Lama Dev: https://www.youtube.com/channel/UCOxWrX5MIdXIeRNaXC3sqIg/join
ImageKit’s forever free plan: https://bit.ly/LamaDev
ImageKit Docs: https://bit.ly/3VXRK7u
Source Code:
Start here: https://github.com/safak/full-stack-pinterest/tree/starter
Completed: https://github.com/safak/full-stack-pinterest/tree/completed
My VSCode React snippets: https://github.com/safak/snippets
Join 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
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