User Interface and User Experience

This section is dedicated to the design of user interface and user experience, in order to support the goal of achieving Constructing an Applicable Web Application. Generally, the application should be portable across different input/output devices, as well as being easy to adopt by the end-users.

Graphical User Interface

At the higher level, we concentrated in making user interface that works well for mobile devices. Mobile first design might not always make the best use of screen estate on larger devices, however we were confident that such trade-off is worth the high portability and compability that we can bring to the wide range of users. That being said, we actively tried to compensate through responsive design. One case in point is the Kanban board, which is rendered as a single column of different colors on handheld devices, while expands to multiple columns (as often seen traditionally) on a wider monitor.

We also strongly focused on accessibility. The colors of relatively high contrast and appropriate line length were chosen. We also made use of markup elements in the standardized manner with the hope of providing compability for less common web browsers and supporting software for visually impaired people.