A modern, full-stack hotel booking platform built with Next.js 16, MongoDB, and Better Auth. Browse hotels, filter by amenities and price, check availability, and complete secure bookings with an intuitive UI.

Advanced search with real-time filtering by price range, star ratings, amenities, and sorting
Date-based booking with conflict detection, availability validation
Integrated payment form with card validation, automatic price calculation based on stay duration
Multi-Provider Authentication (credential, Google, GitHub)
Mobile-first architecture with adaptive layouts