Abstract:
I have built a website named RENT VISTA: Revolutionizing Hotel Management with
a Seamless Web-Based Solution using HTML, CSS, React, and MongoDB. The
platform provides a seamless experience for users and admins to manage hotel bookings
and listings. The website incorporates two types of verification: user and admin. Users
can log in or sign up using their email and password or through Google authentication.
The platform offers an extensive collection of hotels categorized into options like
Beach, Windmills, Modern, Countryside, Pools, Islands, Lakes, and more. Users can
easily select a hotel, choose their desired dates, view the price per night (200 BDT),
and proceed with a reservation. Upon clicking the reserve button, a pop-up window
displays details like the booking duration, total price, and a card payment option for
secure transactions. Once booked, users can access their reservations in the "My
Bookings" section, which includes information about dates, prices, and options to
request changes or cancel bookings. Statistics are displayed visually, allowing users to
track total bookings, spending, and guest numbers through interactive graphs. Users
can filter the data by selecting specific dates. Additionally, users can update their
profiles, change passwords, and request to become a host through the "Become a Host"
feature, subject to admin approval. As an admin, I can monitor overall statistics,
including total sales, bookings, and host registrations, and filter them by date. Admin
functionalities also include adding rooms with details like location, category,
availability, images, price, and capacity. I can update or delete listings, manage
bookings, approve host requests, and oversee users by updating their roles and statuses.
RENT VISTA: Revolutionizing Hotel Management with a Seamless Web-Based
Solution ensures a dynamic and efficient workflow for both users and admins. Users
receive email confirmations upon booking, ensuring smooth communication. The
intuitive interface and organized management tools provide a scalable solution for hotel
management, offering both convenience and reliability.