Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Background

 

The Federal Aviation Administration (FAA) in collaboration with Topcoder is working to further improve timely access to Notice to Airmen (NOTAM) data by developing required Application Programming Interfaces (APIs) to meet the diverse needs of the aviation industry. 


A Notice to Airmen (NOTAM) is the real-time notification component of the FAA's Aeronautical Information System and contains up-to-date information related to any change in the National Airspace System (NAS).

Who uses NOTAMs?

  • Commercial, General Aviation, and Drone pilots need access to NOTAM data before and during flight. 

  • The FAA issues NOTAMs to support multiple Federal Agencies, Airports, protect critical infrastructure, disaster relief efforts, and space operations. 

 

Challenge Overview

Welcome to the Notice to Airmen Developer Portal UI prototype challenge!  Your task in this challenge is to create an Angular UI prototype app from the provided screen designs.

 

Technology Stack

 
  • Angular (latest)

  • Typescript

  • TSLint

 

Individual requirements

 

Screen designs are available here

There are two types of users in the app: admin and regular user. Screens for both user roles are in scope of the challenge. API integration will be a followup challenge, so you don’t need to integrate with the developer portal API for now, but you do need to raise any issues (ex data not provided by the API) where you notice discrepancies between the API and design screens (api definition provided in the forums).

 

These features present in the designs should be removed (do not add them to the UI prototype):



 

What To Submit

 
  • Submit the full app code

  • Submit a Readme with details on how to configure, build, run the app



Final Submission Guidelines

See above

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30160723