Skip to content

e-Visa portal redesign case study, built on @hopline/ux4g-react - #8

Merged
2002Bishwajeet merged 8 commits into
mainfrom
feat/evisa-case-study
Jun 10, 2026
Merged

2002Bishwajeet merged 8 commits into
mainfrom
feat/evisa-case-study

Conversation

@2002Bishwajeet

Copy link
Copy Markdown
Contributor

A live, runnable redesign of India's e-Visa portal, composed only from @hopline/ux4g-react components and design tokens, as a real-world demonstration of the kit. Ported from a Claude Design handoff.

What's added (three standalone, gov-blue-themed pages)

  • /examples/evisa — redesigned portal: three-tier government header, accessible notices ticker (pauses on hover/focus, respects reduced-motion), task-first three-column layout, service launcher, scannable visa-category cards, eligibility quick-check.
  • /examples/evisa/apply — four-step guided application: stepper, live summary rail, per-step plain-language validation, autosave, success state.
  • /case-study/evisa — the writeup (problem, research, principles, process, key decisions, mobile, accessibility, metrics, "Everything is UX4G"). Linked from the docs nav.

Shared code in apps/docs/src/evisa/; a [data-evisa]-scoped gov-blue theme + layout CSS; a minimal EvisaLayout.astro (no docs chrome).

Notes

  • Package-only. Every interface is @hopline/ux4g-react + tokens. The only additions are a small inline-SVG icon helper and CSS-grid layout. The government blue is a single themeable-primary override; no component was forked.
  • Logos are placeholders. LogoSlot shows labelled boxes and auto-swaps to real images when official PNGs are dropped into apps/docs/public/evisa/assets/. An "Unofficial redesign concept" ribbon stays on the pages.
  • Screenshots re-captured from this build so the case study matches what runs.

Verification

  • astro check: 0 errors across 21 files; astro build green (7 pages).
  • Playwright live-drive: no JS/console errors; apply-flow validation and review step exercised; theme scoping confirmed.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 10, 2026 •

Copy link
Copy Markdown

Deploying ux4g with  Cloudflare Pages  Cloudflare Pages

Latest commit: d75d494
Status: ✅  Deploy successful!
Preview URL: https://fd8fe266.ux4g.pages.dev
Branch Preview URL: https://feat-evisa-case-study.ux4g.pages.dev

View logs

@2002Bishwajeet
2002Bishwajeet merged commit 539672d into main Jun 10, 2026
3 checks passed
@2002Bishwajeet
2002Bishwajeet deleted the feat/evisa-case-study branch June 10, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant