UX4G Service Pattern A· Group 3

Application & Submission

End-to-end patterns for citizens applying to a government scheme or service - from eligibility screening and document upload to save-and-resume and submission acknowledgement.

01

Eligibility Check Wizard

A single-question-per-screen wizard that screens citizens for scheme eligibility before they invest time in a full application. Ends in an eligible, not-eligible, or conditional result.

ux4g.gov.in · Intro
Eligibility Check Wizard — Intro (desktop)

Intro·Step 1 of 9

02

Journey Progress Indicator

A persistent multi-step progress indicator that orients citizens within a long application, supports resuming, and surfaces step-level errors.

ux4g.gov.in · Default
Journey Progress Indicator — Default (desktop)

Default·Step 1 of 3

03

Government Form with Validation

The core application form with inline validation, an on-submit error summary, and a confirmed success state.

ux4g.gov.in · Default
Government Form with Validation — Default (desktop)

Default·Step 1 of 4

04

Document Scan and Upload

A guided document checklist with upload progress and an AI quality flag that catches blurry or incorrect scans before submission.

ux4g.gov.in · Checklist
Document Scan and Upload — Checklist (desktop)

Checklist·Step 1 of 4

05

Save and Resume

Draft autosave, resume entry points, draft-expiry warnings, and unsaved-changes protection so citizens never lose progress on a long form.

ux4g.gov.in · Draft Banner Landing
Save and Resume — Draft Banner Landing (desktop)

Draft Banner Landing·Step 1 of 7

06

Submission Acknowledgement

A clear confirmation of a submitted application with a reference number, plus queued and error variants for asynchronous or failed submissions.

ux4g.gov.in · Success
Submission Acknowledgement — Success (desktop)

Success·Step 1 of 3

Overview

Pattern Overview

Purpose

Help citizens complete a government application with confidence - screening eligibility early, guiding document upload, and never losing progress.

  • Screen eligibility before a full application
  • Break long forms into a clear, resumable journey
  • Validate inputs and documents before submission
  • Confirm submission with a trackable reference number

When to Use

  • A service requires a multi-step application or form
  • Applicants must meet eligibility criteria first
  • Supporting documents must be uploaded and verified
  • Applications may be completed across multiple sessions

When NOT to Use

  • A single-field lookup or status check (no application)
  • Fully automated / no-form eligibility (use a status pattern)
  • Payment-only flows (use Payment & Transactions)

Primary User Goals

  • Know if I'm eligible before I start
  • Understand how far along I am and what's left
  • Upload the right documents without rejection
  • Save and come back without losing my work
  • Get a confirmation I can track later
Accessibility

Accessibility Requirements

Every screen in this group is built to meet WCAG 2.1 Level AA — keyboard operable, screen-reader friendly, and resilient for low-bandwidth and assistive-tech users.

Forms and Labels

  • Every field has a visible <label> with for/id association
  • Required fields marked with * and aria-required="true"
  • Inline errors linked to fields via aria-describedby
  • One primary question per screen in the eligibility wizard

Progress and Navigation

  • Journey progress exposed via aria-current on the active step
  • Step count announced ("Step 3 of 5") to screen readers
  • Back/continue reachable and operable by keyboard
  • Focus moves to the top of each new step on navigation

Document Upload

  • File input has an accessible name and accepted-format hint
  • Upload progress announced via aria-live="polite"
  • AI quality warnings conveyed by text + icon, not color alone
  • Errors state the fix (e.g. "File too large - max 5 MB")

Save, Resume and Confirmation

  • Autosave status announced without stealing focus
  • Unsaved-changes dialog is a focus-trapped modal with Escape to cancel
  • Reference number is selectable text and copy-to-clipboard labelled
  • Success is confirmed by text, not color or icon alone
UX4G Accessibility Tool
Dictionary
UX4G Accessibility Tool
Dictionary