- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
Hotels Archive is a professional Vite + React app that serves as a centralized platform for accessing comprehensive information about hotels worldwide. Utilizing the power of Redux store, the app seamlessly navigates between two pages, providing users with a user-friendly interface to search, filter, and explore hotels based on their preferences. With real-time data integration from the Rapid API, users can access up-to-date details, including images, descriptions, amenities, ratings, reviews, and contact information for each hotel. Whether planning a vacation or seeking exposure for their properties, Hotels Archive offers a valuable resource for travelers and hoteliers alike, revolutionizing the way hotels are discovered and showcased.
-React & Redux
Version Control
Visual Studio Code
- [Usage of React Libaray]
- [Usage of Redux Store]
- [Fetching date from an API using axios]
To get a local copy up and running, follow these steps.
In order to run this project you need:
-Visual Studio Code -Github Account -Git Bash -Node JS -React -Redux Toolkit
Clone this repository to your desired folder: Use git clone command or downloaded ZIP folder Example command:
cd my-folder
git clone: (https://github.com/emhamza/Hotels-Archive)
Install this project with: npm Example commands:
cd my-project
npm init -y
npm install --save-dev eslint@7.x eslint-config-airbnb@18.x eslint-plugin-import@2.x eslint-plugin-jsx-a11y@6.x eslint-plugin-react@7.x eslint-plugin-react-hooks@4.x @babel/eslint-parser@7.x @babel/core@7.x @babel/plugin-syntax-jsx@7.x @babel/preset-react@7.x @babel/preset-react@7.x
npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x
To run the project, execute the following command: Example command:
npm run dev
To run tests, run the following command: npm test Example command:
npx stylelint "**/*.{css,scss}" --fix
npx eslint "**/*.js" --fix
You can deploy this project using: GitHub Pages
👤 Umair Hamza
- GitHub: @emhamza
- Twitter: @uhamzaz
- LinkedIn: Umair Hamza
- [Detail Cards about Rockets]
- [Responsiveness ]
Contributions, issues, and feature requests are welcome!
Feel free to check the https://github.com/emhamza/Hotels-Archive/issues
If you like this project then please follow me on Linkedin, Twitter and GitHub. Greetings!
I would like to thank Microvers for this project! I would also like to thank Nelson Sakwa on Behance, for the amazing theme!
This project is MIT licensed.