StayEase is a platform for seamless home sharing and vacation rentals. Users can list properties, explore diverse accommodations, and book stays effortlessly with advanced filters and an intuitive calendar interface, making travel planning easy and enjoyable.
Watch a quick walkthrough of the project:
-
List Your Home:
- Choose the type of place (e.g., beach, lake, castle, near winter, etc.).
- Specify details like guest count, bathroom count, room count.
- Add a title, description, and price for your property.
- Upload property images using Cloudinary.
-
Search and Filter:
- Search properties using multiple criteria like location, guest count, rooms, bathrooms, and calendar dates.
- Explore properties visually with an interactive map powered by Leaflet.
-
Reservations:
- Book properties through a calendar UI where already booked dates are disabled.
- Favorite properties for easy access later.
-
View and Manage:
- View all your listed properties and their respective reservations.
- Manage your reservations and availability with ease.
- Secure user authentication with Google and GitHub using
next-auth.
- Frontend: Next.js
- Maps: Leaflet (via React-Leaflet)
- Calendar UI:
react-date - Image Storage: Cloudinary
- Database: MongoDB
- Authentication: NextAuth (Google and GitHub)










