Skip to content

arifanadia/dreamydestiny-hotel-client

Repository files navigation

Dreamy Destiny Hotel

Welcome to the Dreamy Destiny Hotel, your destination for a luxurious and memorable stay. Experience the perfect blend of comfort, style, and exceptional service.

live visit link : https://dreamydestiny-hotel.web.app/

Features

  - Banner showcasing hotel rooms   - Featured rooms with descriptions and booking options   - Email/password signup and login   - Google authentication via Firebase   - List of available rooms   - Room images with clickable links to room details   - Price range filter (server-side implementation)   - Room reviews count and ability to post reviews after booking

  • Room description, price per night, size, availability   - Booking functionality with date picker   - Review section (post-booking)
  • List of rooms booked by the user   - Cancel booking option with confirmation modal   - Update booking date option   - Reviews display username, rating, comment, and timestamp   - Custom 404 page with a fun image/gif and "Back to Home" button

Technologies Used

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Hosting: Firebase - 
  • Additional Packages:   - React Helmet   - AOS for animations   - Pigeon Maps 

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository:     bash     git clone https://github.com/arifanadia/dreamydestiny-hotel-client.git    

  2. Navigate to the project directory:     cd dreamy-destiny-hotel  

  3. Install dependencies:     npm install

  4. Start the development server:     npm start

  5. Server-side git-repo     bash     git clone https://github.com/arifanadia/dreamydestiny-hotel-server.git         

Contact

Email : contactarifanadia@gmail.com


Thank you for visiting the Dreamy Destiny Hotel. We look forward to making your stay a delightful experience!