Inspiration

Our team focused on the impact of flight CO₂ emissions on the environment because traveling is a major part of everyday life, and flying has become the standard way of doing so. We chose this approach because, while we cannot stop people from traveling, we hoped to provide alternative flight options that help reduce carbon emissions.

What it does

Flight Conscious helps travelers understand the environmental impact of their air travel by:

  1. Calculating CO₂ emissions based on flight distance, aircraft type, and fuel usage

How we built it

We created the following functions for our webpage: Flight Emissions Calculator

  • Real-time estimation of carbon emissions based on flight data and aircraft fuel efficiency

Per-Passenger Emission Analysis

  • Calculates emissions based on real passenger occupancy

Alternative Flight Suggestions

  • Greener options between the same departure and arrival airports

Live Flight Data Fetching

  • Integrates with AviationStack and Flight Plan Database APIs

The project was split into a frontend and backend development stage that we then merged together to produce the final product.

Challenges we ran into

The biggest issue we faced was making the comparison function of our code work as well as learning how to merge our front and back end codes. This was our teams first time doing this so we had trouble getting the data from our backend code to merge correctly into our webpage script. We were unable to make the code show users alternative flights. We also struggled to pull data correctly from websites. We had to learn to use API's so that our code could pull live information for the webpage to display flight information correctly.

Accomplishments that we're proud of

We are proud of getting a webpage that functions correctly and displays the information we wanted. We are also very proud of having been able to connect our frontend script to the UI we built.

What we learned

We learned how to use DataGrip, mySQL, React, dotenv, and APIs. We also learned how to write code/build a project as a group for efficiently using Github and its features. We also learned how to pull data from websites that we could integrate into our code and use.

What's next for Flight Conscious

Our number one fix is to make the comparison function of our code work properly. We also hope to clean up the code so that our data is cleaner when displayed for users as well as integrate more features such as comparing different routes to one another so that we can evaluate with routes are most harmful to the environment.

Built With

Share this project:

Updates