CSE498, Collaborative Design, Fall 2020
Computer Science and Engineering
Michigan State University

United Airlines is a major international air-carrier, currently operating 2,200 flights per day from 250 airports. Running an airline requires diligence in all logistical and technical aspects to ensure the best flight experience for “Every customer. Every flight. Every day.”

Within United Airlines, the TechOps training division is responsible for teaching United’s technicians how to operate and maintain their wide variety of aircraft. To supply this training, United Airlines currently maintains a vast encyclopedia of training documents and videos.

Our Tech Ops Training Content Management System provides access to this encyclopedia of training content through an intuitive desktop and tablet-based website.

When users access our website through United Airlines’ employee portal, they are greeted with customized media content based on their previous activity. Our analytics determine videos and documents most relevant to an individual’s needs. Users are shown media that is popular with all users and media that is recommended by United Airlines administrators.

Employees may leave feedback on media items and the system as a whole. This feedback is provided to United Airlines administrators who can change their activities accordingly.

United Airlines administrators can create, edit, and remove media content from the site’s collection. Furthermore, they can approve comments, view feedback, and flag media items. Flagging a media item displays that item on the homepage for a subset of users selected by the administrator.

Our system is optimized for both tablet and desktop use and is built using ASP.NET Core 3.1, Angular 10, Node.js, an Entity Framework, and an Azure SQL Database. The web app is hosted on a Microsoft IIS server.