UX4G Service Pattern A· Group 7

Dashboard & My Applications

Personalized dashboard patterns that help citizens manage their government service interactions - tracking submitted applications, clearing pending tasks, and managing their profile.

01

My Applications

A consolidated list of every application a citizen has submitted, with status badges, search, and bulk actions. Includes an empty state for first-time users.

ux4g.gov.in · Default
My Applications — Default (desktop)

Default·Step 1 of 4

02

Pending Tasks

A priority-ordered list of actions the citizen must still complete, with due dates and direct action buttons. Shows an all-clear empty state when nothing is pending.

ux4g.gov.in · Default
Pending Tasks — Default (desktop)

Default·Step 1 of 2

03

Citizen Profile

A profile page for viewing and editing personal details, with an account-deletion flow guarded by a confirmation dialog.

ux4g.gov.in · Default
Citizen Profile — Default (desktop)

Default·Step 1 of 3

Overview

Pattern Overview

Purpose

Give citizens a single, personalized place to track every service interaction - their applications, the actions they still owe, and their profile.

  • Surface all submitted applications and their status in one list
  • Prioritize pending actions so nothing important is missed
  • Let citizens search, filter, and act on records in bulk
  • Manage personal details and account lifecycle safely

When to Use

  • A citizen has an account and multiple service interactions
  • Applications span sessions and need status at a glance
  • Required actions and deadlines must be surfaced proactively
  • Users need self-service control over their profile and account

When NOT to Use

  • A single anonymous, one-off transaction (no account)
  • A live application flow (use Application & Submission)
  • Status of a single application only (use Status & Tracking)

Primary User Goals

  • See all my applications and where each one stands
  • Know what I still need to do, and by when
  • Quickly find a specific application
  • Act on several records at once
  • Update my details or close my account with confidence
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.

Lists and Tables

  • Applications table uses proper <table> markup with header cells
  • Status badges convey meaning by text, not color alone
  • Sort and filter controls have accessible names and states
  • Row count and filtered results announced via aria-live

Search and Bulk Actions

  • Search input has a visible label and clear-search control
  • Empty search results explained in text with a way to reset
  • Bulk-select checkboxes have per-row and select-all labels
  • Selection count announced ("3 selected") to screen readers

Pending Tasks

  • Task priority conveyed by text and icon, not color alone
  • Due dates given in a full, unambiguous format
  • Each task's primary action reachable and operable by keyboard
  • The all-clear empty state is confirmed by descriptive text

Profile and Account Deletion

  • Every profile field has a visible <label> with for/id association
  • Edit and cancel move focus predictably and preserve context
  • Delete-account dialog is a focus-trapped modal with Escape to cancel
  • Destructive action requires explicit confirmation, not color alone
UX4G Accessibility Tool
Dictionary
UX4G Accessibility Tool
Dictionary