/Chalo-ghume

Clone of Expedia.in

Primary LanguageJavaScript

Chalo Ghume

This project is a clone of the Expedia website, created by Team of 5 starting with Kumkum (Team Lead), Ashish, Amit, Sagar Balsaraf, and Sarim . The purpose of this project is to showcase our skills and knowledge in HTML, CSS, JavaScript, React, Redux, and Json-Server.

Tech Stack

  • HTML
  • CSS
  • JavaScript
  • React
  • Redux
  • Json-Server
  • firebase

Dependency

  • axios
  • redux
  • react-redux
  • redux thunk
  • chakraUI
  • firebase
  • font-awesome
  • json-server
  • react-router-dom
  • better-react-carousel

Features

  • Landing Page
  • Login and signup via firebase (OTP).
  • View details of flights, hotels.
  • Search for flights, hotels, and holiday packages
  • Sorting & Filtering and Seraching
  • Book flights, hotels.
  • Cart Section
  • Admin Panel

Installation

To run this project locally, follow the steps below:

. Clone the repository by running the following command: git clone https://github.com/kumkumdutta/interesting-stretch-8935.git

. Navigate to the project directory: cd hesitant-river-6235

. Install the dependencies: npm install

. Start the server: npm start

. Start JSON- Server: npm run server

. Open the website in your browser: http://localhost:3000/

Deployment

This project has been deployed using Vercel at the following URL:

https://interesting-stretch-8935.vercel.app/

This is Login and Signup pages:- login

This is the Stays Page:- stays

This is the Flight Page:- Flight

This is the Admin Page:- Admin