/travelVista

travel-vista-rkz.netlify.app/

Primary LanguageJavaScript

Travel Vista - A Booking Site

Welcome to Travel Vista, a React-based booking site where users can explore and book hotels. This project utilizes various technologies and features to enhance the user experience.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • react-router-dom: Declarative routing for React.js.
  • react-date-range: Date picker component for React.
  • react-icons: A collection of SVG icons for popular icon libraries.
  • react-toastify: A React notification library.
  • Firebase: A cloud-based platform for building web and mobile applications.

Features

  1. Browse Hotels: View all available hotels on the platform.
  2. Filter by City: Easily filter hotels based on the city name.
  3. User Authentication:
    • Sign Up: Create a new account to access personalized features.
    • Sign In: Log in to your account for a customized experience.

Installation

  1. Clone the repository:
git clone https://github.com/devRezaulKarim/travelVista.git
cd travelVista
  1. Install dependencies:
npm install
  1. Configure Firebase:

    • Create a Firebase project: Firebase Console.
    • Obtain your Firebase configuration.
    • Replace the Firebase configuration in the project (usually in src/firebase.js).
  2. Run the application:

npm run dev

Visit http://localhost:5173/ to view the app in your browser.

Contributing

If you'd like to contribute to this project, feel free to open issues and submit pull requests.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.