A React-based application that replicates the core functionality of Google Flights Search. This project leverages Material-UI (MUI) for a modern and responsive design and utilizes Redux Toolkit for efficient state management. Users can search for flights, view results, for a seamless flight booking experience.
- Search for flights by origin, destination, date, and passengers.
- Can book one-way or Round trip
- Can see flight results with price, airline, and travel time.
- Real-time flight data fetching using Rapid APIs.
- Responsive design built with Material-UI (MUI) for a sleek and modern user interface.
- Robust state management using Redux Toolkit for improved performance and scalability.
-
Clone the repository
git clone https://github.com/your-username/flight-search.git
-
Navigate to the project directory
cd flight-search
-
Install dependencies
Using npm:npm install
Or using yarn:
yarn install
-
Start the development server
Using npm:npm start
Using yarn:
yarn start
-
Open the application
The app will open automatically in your default browser at http://localhost:3000.