Booking a flight can be stressful—bouncing between websites, comparing prices, and checking flight statuses takes a lot of time and effort. Our project makes this process easier by giving users a simple, all-in-one platform to search for flights, compare prices, and get real-time updates. Plus, with the help of an AI-powered chatbot, users can get instant assistance, making the experience smoother and more interactive.
git clone https://github.com/CMPT-276-SPRING-2025/final-project-19-leafs.git
cd final-project-19-leafsIn order to run the project locally, you'll need to install the Netlify CLI. You can do this using npm with the following command:
npm install -g netlify-cliNote: If you don't have npm installed, refer to the Node.js installation to install it first.
Since the netlify.toml file is already included in the repository, you don't need to create it manually. Now, you can simply run the following command to start the local development server:
netlify devThis will start the server and provide a local URL (usually http://localhost:8888).
You should see the following message in your terminal:
◈ Server now ready on http://localhost:8888Now, open http://localhost:8888 in your browser to see the project running locally.
NOTE: To run this website locally you will need your API keys in a .env file in the root of the folder in the following format.
GEMINI_API_KEY = 'your_api_key'
AMADEUS_API_KEY = 'your_api_key'
AMADEUS_API_SECRET = 'your_api_key'To view the live deployed version of the project, use the URL provided by Netlify:
Live Project URL: https://skyfare19.netlify.app
Here are the links to the project reports and demo videos:
Project Report: Project Report
Demo Video: Demo Video