Premium Only Content
Full Stack Airbnb Clone with Next.js 13 App Router: React, Tailwind, Prisma, MongoDB, NextAuth 2023
GitHub and Live Website
https://www.codewithantonio.com/projects/reservation-platform
In this video, we will put a special emphasis on the Next.js 13 App Router, which is the latest addition to the Next.js framework.
The Next.js 13 App Router is a powerful tool that enables you to easily create complex client-side routing in your Next.js applications. In this tutorial, we will use the Next.js 13 App Router to build a fully functional Airbnb clone with seamless navigation and user experience.
Throughout this video, we will guide you step-by-step through the process of building a full-stack web application using the latest web development technologies, including React, Tailwind, Prisma, MongoDB, and NextAuth.
This video is perfect for beginner and experienced developers who are looking to learn how to leverage the power of Next.js 13 App Router in their web applications. So, grab your coffee and join us on this exciting journey of building the next big thing in 2023 with Next.js 13 App Router!
Timestamps
00:00 Intro
02:21 Environment setup
09:30 Navbar UI
34:30 Auth UI
01:35:20 Register functionality, MongoDB, Prisma setup
02:09:27 Login functionality
02:28:04 Social Login (Google and Github)
02:44:36 Categories: UI
03:11:34 Listing creation step 1 (Category selection)
03:37:43 Listing creation step 2 (Location selection, Map component, Country autocomplete)
04:06:40 Listing creation step 3 (Counter components)
04:17:10 Listing creation step 4 (Image upload, Cloudinary CDN)
04:32:35 Listing creation step 5 (Description and Price, Listing creation POST route)
04:49:00 Fetching listings with server components (Listing card component, direct server action)
05:23:12 Favoriting functionality
05:39:27 Individual Listing View
06:16:57 Listing reservation component
06:42:33 Reservation functionality (routes, logic)
06:55:05 Trips screen (Loading trips with server component)
07:10:59 Reservations screen (Loading guest reservations with server component)
07:33:13 Favorites screen (Loading favorites with server component)
07:42:35 Properties screen (Loading your listings with server component)
07:53:39 Filters modal (Assigning various filters, adding advanced querying logic to getListings, and adding loading and error pages)
08:37:48 Vercel deploy and wraps up
-
11:54
Professor Nez
10 hours ago🚨CHILLING REVELATION: Tucker Carlson Reveals Dems NEXT PLAN to STOP Trump!
115K44 -
6:51
Colion Noir
10 hours agoI have Something To Say To Gun Owners
71.2K18 -
1:18:24
Glenn Greenwald
14 hours agoLiberals Encourage Family & Friends To Separate Over Political Disputes; Segment Debut Of System Pupdate: Profiles Of Rescued Dogs | SYSTEM UPDATE #373
127K292 -
1:24:53
Flyover Conservatives
1 day agoMarketing Madness or Manipulation? The War on Western Identity - Alex Newman; Economic Update - Dr. Kirk Elliott | FOC Show
56.2K5 -
1:15:05
PMG
1 day ago $9.75 earned"Big Pharma EXPOSED: The HIDDEN Cures They Tried to Bury"
47.1K8 -
3:26:12
Tundra Gaming Live
11 hours ago $2.85 earnedThe Worlds Okayest War Thunder Stream
39.2K1 -
1:49:52
VOPUSARADIO
18 hours agoPOLITI-SHOCK! Back To Back Guests: Rebekah Koffler & Dr. Michael Schwartz
27.9K -
59:44
The StoneZONE with Roger Stone
10 hours agoWill the Perps of the Russian Collusion Hoax Face Justice? | The StoneZONE w/ Roger Stone
40.4K14 -
2:25:06
WeAreChange
13 hours agoCOMPLETE COLLAPSE: Media Spiraling Into OBLIVION As It Tries To Take Out Elon and Trump
83.2K15 -
1:56:08
Darkhorse Podcast
17 hours agoTaste the Science: The 253rd Evolutionary Lens with Bret Weinstein and Heather Heying
86.6K85