cds-snc / cds-snc/platform-forms-client

Form patterns for setting user expectations (start page, progress tracker, next steps)

Open
#4,896 1 comment 0 reactions 0 assignees View on GitHub
app content design form pattern
Dominant language
TypeScript
Stars
46
Forks
16
Avg merge
1d 8h
Merged PRs (30d)
85

Description

# Opportunities

## 1. Knowing what you'll need "Before you start"
**Help people prepare ahead of starting the form**
- Outlining steps involved (`/before you start`)
- List of required documents (`/file upload`)
- Estimated steps/pages involved or time to complete
- Ability to save progress

## 2. Knowing where you are while filling out a form
**Divide up the form and make it clear how much is left**
- Stepper, progress bar or tracker
- Status for different sections
- Navigation within forms

## 3. Knowing what will follow
**Point people to clear and easy next steps**
- What happens next, what will not happen (`/different confirmation pages`)
- Where is data going and to whom (/link to parent program contact info)
- When should I expect to get a follow-up (`/email notification`)
- How can I stay updated, how can I get help

---

https://docs.google.com/document/d/139eFDyNRJe9opj9LEkxzx1QAEMIysfk5sY2feBwuhKA/edit?tab=t.0

https://docs.google.com/presentation/d/1EDeG7qphkMG6i-VYiON6sKKsUWrC8_Gx/edit#slide=id.p39

https://github.com/alphagov/govuk-design-system-backlog/issues/112

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.