Live Server: https://react-haven-hearth.web.app/
Haven Hearth is a hotel booking platform designed to provide a seamless and intuitive experience for travelers. Haven Hearth is an elegantly designed hotel booking website created using React, React Router, and Tailwind CSS.
React js, MongoDB, Express, Firebase, Tailwind CSS, DaisyUI, AOS, Animation, Stripe Payment, Swiper js
- 📝 This is a hotel booking-related website.
- 📝 This website design was created by myself.
- 📝 Authentication functionality is integrated for secure user access, and MongoDB is used for data management.
- 📝 This website integrates Stripe for secure and efficient payment processing, ensuring a smooth booking experience for users.
- 📝 This site also leverages daisyUI for UI components. Additional packages and tools such as React Leaflet for maps, React Helmet for managing document heads, and AOS (Animate On Scroll) enhance the website's interactivity and performance.
- 📝 This website is built with React library and also React router.
- 📝 This website is built with a tailwind CSS library.
- 📝 This website mainly has 3 pages. Home/ rooms / my booking and also login and register.
- 📝 The Home Page contains a Navbar, Banner, featured rooms, location gap, newsletter, customer review and Footer.
- 📝 MongoDB collection and data have been created by me and that data has been used for this Website.
- React leaflet
- React helmet
- Aos
- react-date-picker
- react-helmet-async
- swiper-js
- moments
First, clone the repository to your local machine using the following command:
git clone /~https://github.com/TanveerAhmed4545/react-heaven-hearth-client.git
Change into the project directory:
cd repository-name
Before installing dependencies, make sure to clean up any existing ones:
- Delete the node_modules folder, if it exists.
- Delete the package-lock.json file, if it exists.
Install the required dependencies by running:
npm install
Run the following command to start the application:
npm start
Now, open your browser and go to http://localhost:3000/ to view your React app.