Design standards, guidance, and patterns for designing services using GovStack Building Blocks.
This document has been developed as guidance to kick-start the design and development of services that use and combine GovStack applications and Building Blocks, as well as other components while maintaining a seamless and consistent user experience.
This guidance supports teams in identifying and implementing the foundations for designing user-centered, accessible, consistent, and technically robust services. Intended to help teams align to the GovStack Design Principles and the Implementation Playbook.
Specifications for how to implement accessible, responsive, multi-modal Building Blocks and provide a consistent service.
Guidelines for designing interfaces (like meeting WCAG accessibility guidelines).
Screen flows for common user journeys (like registration).
Guidance on technical choices (like how to design for low bandwidth, high latency environments, unreliable connectivity, local storage, local persistence of data security using DOMs, etc.).
Patterns for managing client-side validation.
The guidelines act as a template checklist for assuring the quality of a service's design and delivery. Each point in the guideline has/links to additional guidance.
We chose to define high-level service patterns rather than anything more specific like a design system or user interface components, this is to maintain flexibility to work around each organization's needs and existing design assets and front-end frameworks.