User experience principles

Visibility

This principle emphasizes making key elements and actions easily visible and accessible to users. In web development, this principle underscores the importance of placing key navigation options, calls to action, and critical information in prominent locations. An organized and uncluttered layout ensures that users can swiftly identify and engage with crucial components, enhancing their overall interaction with the website.

In web development, this can be achieved by using well-organized navigation menus, descriptive labels, and intuitive grouping of content. Ensuring that users can quickly locate what they're looking for encourages engagement and reduces frustration.

When developing DHIS2 applications it is advised to follow UI layout, spacing, and stacking guidelines found here. Use for example the menu, pagination, icons and other components in a structured way to give visibility that users are familiar with.