EasyStay is a modern Next.js-powered short-term rental marketplace where users can browse, filter, and book stays effortlessly.
It features a clean, responsive UI, dark mode support, and a smooth booking flow — making it the perfect solution for travelers and hosts.
✅ Modern UI/UX – Built with Next.js, Tailwind CSS, and shadcn/ui
✅ Responsive Design – Fully optimized for desktop, tablet, and mobile
✅ Sticky Navbar – With dark mode toggle & smooth scroll effects
✅ Dynamic Pages – Stays, Services, About, Contact, and more
✅ Booking Flow – Browse stays → View details → Book seamlessly
✅ Dark Mode – Toggle between light and dark theme
✅ Mobile-Friendly Navigation – Slide-in menu for smaller screens
- Frontend: Next.js 15 (App Router), React, Tailwind CSS, shadcn/ui
- Icons & UI: Lucide React, Framer Motion
- State & Forms: React Hook Form, Zod
- Authentication: (Planned) NextAuth.js with JWT
- Backend (Planned): Mongoose for booking & user management
Clone the repository and install dependencies:
git clone https://github.com/azijulhakimbd/Easy-Stay.git
cd Easy-Stay
npm install
npm run dev