Inspiration

There have been many recent plane crashes due to issues with the aircraft itself. These incidents have caused a lot of grief and sadness for the families of the people who were caught in them, and we hope that our project can help prevent these situations in the future.

What it does

We created a web application that can detect potential issues with an aircraft based on uploaded data from the sensors inside the plane. We integrated Gemini API and trained our model to recognize potential signs of future aircraft failure, and recognize them early enough to signal that an aircraft will need repairs before it malfunctions.

How we built it

We started off creating the frontend in React. Once we made a skeleton for the dashboard, we integrated a Firebase database to store any data uploaded by the user. Then, we used Node.js to create the backend and connected it to the database through the Firebase API. Finally, we integrated the Gemini API to analyze the user-uploaded data and create predictions on whether an aircraft will have critical issues.

Challenges we ran into

Since some of our team are beginners, we did not have previous experience with integrating an ApI into our project. We initially struggled with GeminiAPI since we were not able to see what models we could use. We also had to learn how to use React to create our dashboard since we did not have much previous experience with this framework.

Accomplishments that we're proud of

We are proud of managing to learn how to integrate and use Firebase and Gemini API in our project.

What we learned

We learned how to create a project with a separate front end and back end, and integrate APIs into the project.

What's next for Sky Log

In the future, we would like to expand upon our training dataset to include information from more commercial aircraft to provide more accurate predictions. We would also like to train our model to recognize what exactly is causing the issue in the aircraft and be able to diagnose the problem to better help manufacturing companies recognize the potential issues with the aircraft. Then, we would create a solution roadmap that includes in-depth strategies to fix the issue, which streamlines the process of recognizing and fixing problems with an aircraft. We hope that this will save time, money, and many lives in the process.

Share this project:

Updates