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

Rethink and reorganize templates into "Sample forms" page with different exemplars in mind

Open
#5,056 4 comments 0 reactions 1 assignee Claimed by @anikbrazeau View on GitHub
content design form pattern
Dominant language
TypeScript
Stars
46
Forks
16
Avg merge
1d 10h
Merged PRs (30d)
82

Description

Update to "Lemonade stand form" and "Accessibility feedback" form with new features and form elements

In line with #4926

## Form features
Consider examples that highlight different features and how it improves forms versus paper.
https://docs.google.com/presentation/d/1-okLteEKISUOshs1wTr_F525fmMpZXskb6Ew8W2AnKQ/edit#slide=id.gd90b97b24f_0_367
- Validation
- Repeating sets
- Pagination
- Conditional branching
- Show-hide questions

## Form purpose
Consider examples that cover different types of forms for templates.
https://app.mural.co/t/cppd0120/m/cppd0120/1595873982441/3465c0eab6885b3406712726a6711a91065771d8
- Collecting feedback
- Administering a benefit
- Applying for funding
- Complying with regulations
- Other

## Form market segmentation
https://docs.google.com/document/d/1LpBehnBWWBjfoJX9-ruttwdD1M0_Ul2QV2nN5nr4H3g/edit?tab=t.0#heading=h.auwtug3rp529
https://app.mural.co/t/cppd0120/m/cppd0120/1632772049534/ba6d21e5b76f48b0038503ab8002eccc5059be55
- Exemplar 1: Information services with basic components (ex: survey, contact, feedback)
- Exemplar 2: Straightforward services with branching pages (ex: personal information, specific help, financial support)
- Exemplar 3: Complex services with save and resume later (ex: lengthy applications, grants, contributions, funding)
- Exemplar 4: High volume, timely services with API delivery (ex: fast processing, security clearances, financial services)
- Exemplar 5: Critical services (ex: stability, security, passport, employment insurance, critical benefits)

## Stakeholder pain points
https://miro.com/app/board/o9J_lTx-G1c=/
https://docs.google.com/spreadsheets/d/1O-nlnT7iU8N4PBy0C_a7HtJZKH9Rc9Obvh87tOmERMI/edit?gid=296561329#gid=296561329
- Accessibility requirements
- Approvals
- Attached documents
- Consistent branding
- Data processing: output + volume
- Email integration
- Error validation
- Expectation setting
- Fillable PDFs
- Procurement
- Resource capacity
- Remote Internet access
- Secure
- Speed of publishing
- Standardized and structured data
- Making changes

## Other needs
https://docs.google.com/document/d/1b_sopHf9MEJeYoKPVDzs2QCUSnFEyurHGgUOk25yxe4/edit?tab=t.0#heading=h.2y41euyp3bf6
- Request for information
- Request for extension
- Report of requirements or regulations
- Grant for community initiative
- Proposal for tariffs
- Eligibility criteria

Screenshot 2025-01-27 at 9.24.11 AM.png

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.