Visit: Travel Vista
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.
- 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.
- Browse Hotels: View all available hotels on the platform.
- Filter by City: Easily filter hotels based on the city name.
- User Authentication:
- Sign Up: Create a new account to access personalized features.
- Sign In: Log in to your account for a customized experience.
- Clone the repository:
git clone https://github.com/devRezaulKarim/travelVista.git
cd travelVista
- Install dependencies:
npm install
-
Configure Firebase:
- Create a Firebase project: Firebase Console.
- Obtain your Firebase configuration.
- Replace the Firebase configuration in the project (usually in
src/firebase.js
).
-
Run the application:
npm run dev
Visit http://localhost:5173/ to view the app in your browser.
If you'd like to contribute to this project, feel free to open issues and submit pull requests.
This project is licensed under the MIT License - see the LICENSE.md file for details.