Simplifying Flight Booking and Travel Management
AirOps is a comprehensive flight booking application designed to streamline the travel experience. Developed using React and Vite, AirOps integrates various features to ensure users can find the most affordable flights, manage travel bookings, and enjoy a convenient and secure journey.
- Flight Search and Booking: Leverages the SkyScanner API to provide users with the most affordable flight options available.
- Ticket Delivery via Email: Integrates EmailJS to send flight tickets directly to users' emails, ensuring a seamless booking experience.
- Secure Immigration System: Utilizes facial recognition technology powered by OpenCV, enhancing security during the immigration process.
- Food Ordering: Enhances the travel experience by allowing users to order food directly through the app.
- Frontend: React, Vite, Tailwind CSS
- APIs Used: SkyScanner API for flight information, EmailJS for sending tickets
- Facial Recognition: OpenCV for secure user verification during the immigration process
-
Clone the repository:
git clone https://github.com/ak47me/airops.git
-
Navigate to the project directory:
cd airops -
Install the dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and go to
http://localhost:3000to view the application.
- Search for Flights: Enter your travel details to find the best flight options.
- Book a Flight: Select a flight and proceed with booking through the integrated payment system.
- Receive Tickets: Receive your flight ticket directly in your email inbox.
- Secure Immigration: Use the app’s facial recognition feature during immigration for a hassle-free experience.
- Order Food: Browse and order meals directly within the app to enjoy during your flight.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, please reach out at azaveri@ualberta.ca.
Let me know if you'd like any changes or additional details!