Skip to main content
UI Coach Logo
Back to challenges
Hard

Visa Application Document Checklist

Design a country-specific checklist that helps an applicant prepare, validate, and track documents without implying legal approval.

Responsive web, Mobile

The brief

Understand the problem

Background

Visa requirements change by destination, applicant nationality, purpose, duration, and family situation. Generic checklists create false confidence, while official language can be difficult to interpret.

User context

Hana is applying for a six-month student visa and includes her child as a dependent. She needs translations for two civil documents and has an appointment in five weeks.

Product problem

Hana needs a checklist tied to her circumstances, with source dates, accepted formats, dependencies, and clear routes to official guidance.

Objective

Create eligibility context, personalized checklist, document review, and readiness states for application preparation.

What to design

Define the experience

Required experience

  • Confirm route, nationality, purpose, duration, and dependents
  • Review a sourced checklist grouped by preparation effort
  • Upload a document and resolve a quality issue
  • Assess readiness and export an appointment pack

Screens and states

  • Application context
  • Personalized checklist
  • Document requirement detail
  • Readiness review

Core user flow

Follow the critical path

  1. 01

    Hana selects the student route and adds one dependent

  2. 02

    The checklist identifies translation and consent requirements

  3. 03

    Her child's birth certificate scan fails the full-page check

  4. 04

    She replaces it and exports a dated pack with links to official requirements

Product rules

Requirements and constraints

Requirements

  • Tie every requirement to applicant context and an official source
  • Show publication or verification date for changing guidance
  • Explain original, copy, translation, certification, and expiry rules
  • Track documents separately for each applicant
  • Make incomplete or uncertain readiness explicit

Constraints

  • The product cannot determine legal eligibility or guarantee approval
  • Official requirements take precedence over saved checklist data
  • Identity documents need clear retention and deletion controls

Reality check

States worth considering

A requirement changes after preparation begins
Names differ across documents
A dependent needs separate consent
A file is password protected
The appointment date moves earlier

Finish line

What to deliver

  • Four responsive screens covering a dependent document issue
  • A checklist model with required, conditional, complete, rejected, and changed states

If you want more

Optional extensions

Add a trusted adviser collaboration mode
Design a notification for source changes

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Color palette
#79674F
#EDE6D2
#090C0F
#B7B7B7
#A7A7A7
Font pairing
NunitoPT Sans

Nunito & PT Sans

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Theory to review

UX principles for this brief

Use these as decision lenses, then validate the design with the people and context in the brief.