| dc.description.abstract |
People fly a lot these days, but it's not always easy for them to get flight information, travel history, and journey documentation from different sources. There are already a lot of flight tracking apps that give you real-time data, but they usually don't let you customize your experience with features like journaling, travel stats, and journey management. Horizon — Flight Tracker & Journal is an app for mobile devices that combines flight tracking, travel logging, and personalized insights all in one place. People can look up flights by flight number or route, get real-time information about flights and the weather from outside aviation and weather APIs, and keep a full record of their travels. One of the main features includes the ability to add a trip travel log, where users can describe their journeys through a statistics dashboard displaying various attributes, including but not limited to the number of flights made, distance traveled, and visited airports, and modules for learning more information about the chosen destinations and available facilities within the airport This application was developed using crossplatform development, and Thus involves using Flutter for multiple platforms (iOS and Android). The Backend component of this application is hosted on Azure Cloud infrastructure, comprising a Backend component developed using Node.js and Azure SQL Database. This report presents the overall development process of the Horizon app, including the requirement analysis phase, architectural and interface design, implementation, testing, and deployment processes. The resulting system presents a functional prototype lying between traditional flight trackers and travel platforms and providing all the necessary resources for efficient travelling for the modern user. |
en_US |