Skip to content

Your tranquil haven for peaceful and mindful travel experiences.

Notifications You must be signed in to change notification settings

udaymittal7/ZenStay

Repository files navigation

ZenStay: Your tranquil haven for peaceful and mindful travel experiences.

image

Tech Stack:

  • Next.js 14 App Router
  • React
  • Tailwind
  • Prisma
  • MongoDB
  • NextAuth 2023

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
  • POST and DELETE routes in route handlers (app/api)
  • Data fetching in server react components by directly accessing database

About

Your tranquil haven for peaceful and mindful travel experiences.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages