Next.js vs Nuxt 3 Build Full Stack Airbnb Clone using Vue Typescript Tailwind CSS MongoDB Lucia 2024

preview_player
Показать описание
#nuxt #fullstack #2024 #next #vs #nuxtjs

Welcome to this comprehensive tutorial on building a full stack web application in 2024 using Nuxt 3! In this tutorial, I'll guide you through the process of creating a powerful Nuxt 3 Airbnb Clone using Vue Typescript Tailwind CSS MongoDB / Supabase Lucia. Get ready for a full-stack development adventure!

This project is inspired from @codewithantonio channel and I copied a lot of basic styles as well. But his video is in Next js and our is in Nuxt js and a lot tech stack is changed. But it's important to mention this. You can check the video here
---------------------------------------------------------------------------------
💡 ‎💡 ‎💡 Timestamps 💡 ‎💡 ‎💡
00:00 Demo
09:30 Introduction of Tech Stack
23:30 Initial Setup ( Github Authentication and MongoDb )
1:04:10 ShadCN Installation
1:09:00 Navbar UI
1:29:00 Auth UI
1:54:30 Login, Register APIS and integration
2:20:00 Categories UI and Rent Modal Package installation
2:37:00 Listing creation step 1,2 (Category selection + Location selection, Map component, Country autocomplete)
3:03:24 Listing Step 3 (Counter)
3:10:45 Listing steps 4 (Cloudinay, Description, Price)
3:34:00 List creation and Server API protection
3:50:00 Listing Fetching and UI Display
4:16:26 Favorite Functionality
4:40:20 Individual Listing View && API
4:56:50 Listing reservation component
5:09:30 Reservation functionality (routes, logic)
5:23:56 Trips Screen and Cancel Reservation
5:39:16 Reservations Screen
5:44:00 Favorites screen and Some error message improvement
5:52:23 Properties Fetching and Deletion
6:00:00 Finish: Filters modal (Assigning various filters, add advanced querying logic to getListings, add loading and error pages)
---------------------------------------------------------------------------------
✉️ ✉️ ✉️ Business Inquiries ✉️ ✉️ ✉️
---------------------------------------------------------------------------------
💡 ‎💡 ‎💡 Resource Links 💡 ‎💡 ‎💡
---------------------------------------------------------------------------------
💡 ‎💡 ‎💡 Connect with CodeWithHafizJavaid 💡 ‎💡 ‎💡
---------------------------------------------------------------------------------
💡 ‎💡 ‎💡 Key Technologies & Tools 💡 ‎💡 ‎💡

Database: For database we will use the MongoDB / Supabase with the help of Prisma, it's easy to switch to any database thanks to the power of Prisma

Authentication: For Authentication we will use Lucia Auth. Lucia is an authentication library written in **TypeScript** that can be extended for use with any framework. Lucia works with the **database of your choice** and provides you with an easy-to-use API that can be extended depending on your use case.

ORM: Our data modeling will be handled by Prisma, ensuring your application's data structure remains organized and consistent.

Styling: Crafting a beautiful and responsive user interface is crucial. We'll be using Tailwind CSS and Shadcn to make your web app shine.

🚀 This tutorial is perfect for developers looking to build advanced web applications and take advantage of the latest technologies. Whether you're a beginner or an experienced developer, we'll walk you through the entire process, step by step.

Let's get started on this exciting journey of building a Nuxt 3 Airbnb Clone together!

Let's embark on this coding journey together and turn your vision into reality! If you have any questions or run into issues, feel free to leave a comment below. Happy coding!

#nuxtjs #vuejs #ai #nuxt3 #vue3 #vue #2023 #nuxt #2024

---------------------------------------------------------------------------------
💡 ‎💡 ‎💡 Key Word 💡 ‎💡 ‎💡
Рекомендации по теме
Комментарии
Автор

For Source Code:
It took me around 40 to 50 hours to create this video, if you can afford, Please consider to buy the code from Patreon ( It's $10 only )
But if you can't afford you guys can share the GitHub username and I'll share the code with you
Love you all ❣

CodeWithHafizJavaid
Автор

Hy Hafiz did you think you will remake other clone course from codeantonio with vue / nuxt.js / prisma ? ( i really hate react.js ).
I learn nuxt by myself and seriously i will pay and take your patreon if you can make another other clone like this !!!
Your amazing !

gamesPartizan
Автор

Man thanks. Just hope next time your mic is a bit more clearer. 😊

neneodonkor
Автор

Please link us the source code via github sir, additionally if I am just starting out with Vue is it advised that I follow along?

CyranicalGoated