Design Principles - 18F/federalist-design GitHub Wiki

Establishing a design position for the application to guide decision making.

Partition the application pages consistently to provide a simplified UI, providing clarity for users. This will present a small number of places for users to look for what they need, and increase recall during sporadic use.

Design Principles:

  • Simplicity: Avoid redundancy, limit options and modifiers in the interface to essentials
  • Clarity: Provide information and clues necessary for users to understand the application in context
  • Flexible features instead of complex features
  • Empowerment: Users have precise control over their content and its publication