Skip to content

final-project-19-leafs created by GitHub Classroom

License

Notifications You must be signed in to change notification settings

prt2/SkyFare

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkyFare

A Flight Ticket Price Finder Web App

GitHub Repository

Project Repository

Our Project

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.

Deployment Instructions

1. Clone the Repository

git clone https://github.com/CMPT-276-SPRING-2025/final-project-19-leafs.git
cd final-project-19-leafs

2. Install Netlify CLI

In 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-cli

Note: If you don't have npm installed, refer to the Node.js installation to install it first.

3. Run the Local Development Server

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 dev

This 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:8888

Now, 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'

4. Access the Live Project

To view the live deployed version of the project, use the URL provided by Netlify:

Live Project URL: https://skyfare19.netlify.app

5. Project Reports and Videos

Here are the links to the project reports and demo videos:

Project Report: Project Report

Demo Video: Demo Video

About

final-project-19-leafs created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 39.7%
  • HTML 32.2%
  • CSS 28.1%