A full-stack web application that replicates the core features of Airbnb. Users can browse listings, book stays, host properties, and manage reservations through a responsive, user-friendly interface.
Key Features:
User authentication (sign up, login, guest checkout)
Listing creation with image uploads and location tagging
Booking system with date selection and availability logic
User dashboards for hosts and guests
Responsive design for mobile and desktop
Built with React, Node.js, MongoDB, Tailwind CSS.