{"repo":"itsmohamadh/airbnb-clone","free":true,"listed":false,"github":"https://github.com/itsmohamadh/airbnb-clone","clone":"git clone https://github.com/itsmohamadh/airbnb-clone.git","description":"Airbnb clone using Next.js latest featurs","language":"TypeScript","stars":14,"topics":["formik-yup","nextjs","redux","typescript"],"license":null,"category":"auth-billing-email","readme_excerpt":"Airbnb Clone - Nextjs v13.4.1 This is a practical Airbnb Clone crud Next.js project bootstrapped with create-next-app . Explore the demo for better understanding'. Technologies - TSX, Tailwindcss, - TypeScript - Nextjs v13.4.1 - Main Packages: mongodb, mongoose, next-auth, prisma ,redux-toolkit, react-reudux - Secondary Packages: world-countries,react-select,leaflet,react-leaflet,@types/leaflet,bcrypt, date-fns, react-spinners - Routing: useing new app directory Features - Tailwind design - Tailwind animations and effects - Full responsiveness - Credential authentication - Google authentication - Github authentication - Image upload using Cloudinary CDN - Client form validation and handling using react-hook-form - Server error handling using react-toast - Calendars with react-date-range - Page loading state - Page empty state - Booking / Reservation system - Guest reservation cancellation - Owner reservation cancellation - Creation and deletion of properties - Pricing calculation - Advanced search algorithm by category, date range, map location, number of guests, rooms and bathrooms - For example we will filter out properties that have a reservation in your desired date range to travel - Favorites system - Shareable URL filters - Lets say you select a category, location and date range, you will be able to share URL with a logged out friend in another browser and they will see the same results - How to write POST and DELETE routes in route handlers (app/api) - How to fetch dat","default_branch":null,"files":null,"tree":[],"storefront":"/r/itsmohamadh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/itsmohamadh/airbnb-clone/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}