Flight logging entry form : Creating a form and results table for flight logging purposes
Ariyaeimehr, Kasra (2018)
Ariyaeimehr, Kasra
Degree programme in Information Technology
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018061413888
https://urn.fi/URN:NBN:fi:amk-2018061413888
Tiivistelmä
The purpose of this thesis was to develop an interactive front-end for an already developed API, and already established development environment. The project was commissioned as a thesis project by the owner and moderator of cavokeapp.com which is an aviation related website for both enthusiasts and professionals.
Based on client’s recommendation, a JavaScript Library called ReactJS was chosen as the main tool to create the interface of the project. Other tools include Bootstrap CSS library. The objective for this project was to create an interactive front-end for an application that recorded and logged flight information for pilots who either fly aircrafts with engine or, glider. This application already exists but the full form is incomplete and lacks the necessary field required by the EASA documentation [1] page 31 and 32. The client also wanted this application to be done (both the full-form and glider form) using the ReactJS framework. Both the API and the development environment for this application had been implemented prior to commissioning of this project, therefore in this thesis the main focus will be on technologies involved in creating the interfaces.
Out of the goals set for this project, creating a form that can handle the user’s entry for motorized aircrafts and also display the result from database in an orderly fashion that can be further edited or deleted was accomplished. Due to various circumstances not all the objectives set for this project were accomplished. Those circumstances are further discussed in the conclusions section.
Based on client’s recommendation, a JavaScript Library called ReactJS was chosen as the main tool to create the interface of the project. Other tools include Bootstrap CSS library. The objective for this project was to create an interactive front-end for an application that recorded and logged flight information for pilots who either fly aircrafts with engine or, glider. This application already exists but the full form is incomplete and lacks the necessary field required by the EASA documentation [1] page 31 and 32. The client also wanted this application to be done (both the full-form and glider form) using the ReactJS framework. Both the API and the development environment for this application had been implemented prior to commissioning of this project, therefore in this thesis the main focus will be on technologies involved in creating the interfaces.
Out of the goals set for this project, creating a form that can handle the user’s entry for motorized aircrafts and also display the result from database in an orderly fashion that can be further edited or deleted was accomplished. Due to various circumstances not all the objectives set for this project were accomplished. Those circumstances are further discussed in the conclusions section.