📚 In this video I'm using next version 13.4.9 and [email protected] and everyone can update to next.js 14, (next.js 14 still has a error when using 'go back' on browser)
NextJS 13, 14 Image Gallery, Unsplash Clone using MongoDB(mongoose) + Nextjs Server Actions + Pure CSS + Next-Auth + Cloudinary
Demo: https://next-image-gallery-devat.verc...
📚 Source Code: / nextjs-project-111406292
📚 Source Code: / @devathtml
📚 Source Code: https://buymeacoffee.com/qk1dkys/next...
📚 Link Data: https://github.com/devat-youtuber/nex...
📚 VScode Extensions:
ES7+ React/Redux/React-Native snippets
Community Material Theme
Material Icon Theme
📚 Materials/References:
Server Actions: • Learn Next.js 14 Complete Course 2024...
NextAuth: • Next-Auth v4 with Nextjs Server Actio...
Upload Photos: • NextJS Server Actions Upload Image Fi...
SEO: • Next.js SEO Optimization | Get your w...
Image Optimization: • Next.js Image Optimization | Next.js ...
Infinite Scrolling Pagination: • Two Ways Implement Infinite Scrolling...
🌎 Find Me Here:
Mail: [email protected]
Github: https://github.com/devat-youtuber
Codepen: https://codepen.io/tuan-anh-the-decod...
#devat #reactjs #nextjs
00:00 - Demo
03:08 - Setup NextJS
08:22 - Setup Database
16:14 - Next Auth
35:53 - NavBar
47:12 - Search Form
52:09 - Header
Upload Page
57:47 - Upload Form
01:12:01 - Upload Card
01:39:05 - Handle Upload Photo
02:05:51 - Loading
Home Page
02:11:40 - Get All Public Photos
02:20:40 - Error
02:22:24 - Gallery + PhotoCard
02:36:52 - Download Image
02:40:28 - Infinite Scrolling Pagination
02:56:09 - Favorite Photo
Profile Page
03:00:48 - Profile Info
03:16:18 - Profile Update User
03:39:29 - Profile Follow User
04:07:03 - Profile Menu
04:20:19 - Profile Gallery
04:23:31 - Next-Auth Middleware
04:28:11 - Fix Errors
04:31:55 - Edit + Delete Photo
Search Page
04:43:00 - Setup Mongodb Atlas
04:46:43 - Search Menu
04:56:50 - Search Gallery + Search Users
Photo Details Page
05:01:34 - Photo Compoment
05:20:49 - Photo Page (getPhotoById)
05:27:24 - Next, Prev Photo
05:34:33 - Deploy Vercel