/trip-to-heaven

The project is a clone of the MakeMyTrip website, which is a popular travel booking platform. The team's objective was to showcase their proficiency in various web development technologies, including HTML, CSS, JavaScript, React, Redux, and Json-Server.

Primary LanguageJavaScript

Trip To Heaven

This project is a clone of the MakeMyTrip website, created by Team of 5 starting with Shivam Chaudhary (Team Lead), Arun Kumar, Arpit Kumar, Sagar Balsaraf, and Harsh Vardhan. 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:

  1. Clone the repository by running the following command:

git clone https://github.com/shivammchaudhary1/hesitant-river-6235.git

  1. Navigate to the project directory:

cd hesitant-river-6235

  1. Install the dependencies:

npm install

  1. Start the server:

npm start

  1. Start JSON- Server:

npm run server

  1. Open the website in your browser:

http://localhost:3000/

Deployment

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

https://hesitant-river-6235-ashy.vercel.app/

Contributors

  • Shivam Chaudhary (Team Lead)
  • Arun Kumar
  • Arpit Kumar
  • Sagar Balsaraf
  • Harsh Vardhan

Acknowledgements

We would like to thank MakeMyTrip for providing the inspiration for this project. We would also like to thank our IA Vivek Goswami, which helped us and guide us.

Glimpses

Landing Page

Landing Page

Login Via Firebase

Login Via Firebase

Flight Secton

Flight Page

Hotel Section

Hotel Page

Cart Section

Cart Page2 Cart Page

Admin Panel

Admin Panel Admin2