This is an inherited project from past teams. This project was then passed on to future groups for further development.
A Flask-based website using the OpenSky API to track flights, NearAero API to listen to Air Traffic Communication (ATC) for selected flights, and NVIDIA NeMo to transcribe ATC audio. The goal of the website is to be a tool for flight students to learn aviation phraseology by using an Automatic Speech Recognition (ASR) tool to transcribe the audio.
This was a 5-person group project spanning the Fall 2023 and Spring 2024 semesters for my senior design course.
As this project is still being worked on, there is no public GitHub repository.
HTML, CSS, JavaScript
Microsoft Visual Studio
GitHub
Flask
Agile Scrum
CSS styling was used to update the default Flask page template of the inherited website to match school branding.
A new Aviation Phraseology Glossary page was created. This page listed the most common Aviation terms and their definitions. It also linked to an FAA glossary for further information.
The Audio Replay page was updated to include a search form used to query the project's database for historic audio. JavaScript was used to make the search form reactive to user input.
The Contact page was updated to include information on how to contact the main professor over the project.
The About page was outdated and contained very little information. The page was updated to contain a blurb about the project, a blurb about the development completed by each student development team, and information about the professors over the project.
Debugging was completed as necessary to maintain a functional website and clean appearance.