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:
- 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.

Log in or sign up for Devpost to join the conversation.