Overiew
The Booking app is a Web-based Rentals application allowing users to browse, book and list accommodations. The application utilizes the MERN stack for its robustness and flexibility, with Tailwind CSS for a modern and responsive user interface.
Features
User Authentication: Users can sign up, log in, and log out securely using JWT-based authentication.
Listings: Browse a variety of available accommodations with detailed information and images.
Booking: Users can book accommodations and manage their bookings seamlessly.
Host Dashboard: Hosts can manage listings, track bookings, and respond to user inquiries.
Responsive Design: The application is optimized for desktops, tablets, and mobile devices.
Tech Stack
Frontend: Built using React with Tailwind CSS for a responsive, component-driven UI.
Backend: Node.js with Express handles REST APIs, authentication, and business logic.
Database: MongoDB stores users, listings, bookings, and messages efficiently.
Authentication: JWT-based authentication ensures secure access and session handling.

