International maritime signal flags are various flags used to communicate with ships. The purpose of the International Code of Signals is to provide ways and means of communication in situations related essentially to safety of navigation. The code uses a set of 26 flags for each letter of the alphabet plus additional flags for the 0 to 9 digits. Combinations of these alphanumeric characters are assigned as codes for various standardised messages. For instance, the master of a ship may wish to communicate with another ship, where his own radio may not be working.
The aim of this challenge was to design a web-based app to convert any message using the relevant flags.