Public Health Campaign — UI/UX & Digital Design

Boston
Public
Health

Let's Talk HIV — Campaign Website Architecture & Clinic Locator Platform

Campaign Design UX Architecture Clinic Locator Public Health Figma Responsive Web
Squeaky Agency Collaboration
UI/UX & Digital Designer Role
Platform-Specific User Flows & Interface System Core Focus
Visit Site ↗
01 — Overview

The Challenge

Collaborating directly with the creative team at Squeaky, the primary objective was to architect a high-impact, public-facing awareness campaign website for the Boston Public Health Commission. The critical mission was to demystify testing access by engineering a highly functional, site-specific clinic locator interface.

The platform serves as an intuitive directory allowing users to safely, quickly, and discretely discover physical clinic testing locations across the Boston area — removing friction from what is often a high-anxiety search sequence for communities most in need of accessible care.

"Demystifying HIV testing access through interface clarity — making the path from curiosity to clinic visit as frictionless as possible."
Campaign Design Intent — Boston Public Health Commission, 2024

Core Objective

The campaign required a dual-track solution: a visually striking awareness platform to shift cultural perception around HIV testing, and a precision-engineered clinic locator system that could handle complex municipal directory data with the simplicity of a two-action search.

Every design decision was made in service of one outcome — a user in a moment of hesitation or vulnerability should be able to find their nearest testing clinic without barriers, confusion, or wasted time. Interface clarity as a public health tool.

02 — Research & Strategy
Platform Strategy

Designing for discretion and urgency

Public health digital platforms operate under a unique set of constraints — users arrive at varying levels of anxiety, stigma awareness, and health literacy. Every UX decision required deep consideration of the emotional context behind each interaction.

2 Maximum interactions to locate the nearest clinic — the core UX benchmark for the locator system
100% Responsive — designed mobile-first to serve users searching on personal devices in private moments
BPHC Boston Public Health Commission — the client body whose clinical data infrastructure the platform surfaces
Squeaky Creative agency partner — collaborative execution across campaign identity and digital platform delivery
03 — Process
Design & Build Process

From municipal data to intuitive directory

Optimizing complex municipal directory structures into a simplified, responsive location drawer ecosystem. By minimizing interaction friction, users can instantly filter clinical facilities by proximity, operating hours, and resource types in under two actions.

01

Campaign brief & clinical data audit

Reviewed the Boston Public Health Commission's existing clinic directory data structure to understand what attributes needed surfacing in the locator — address, operating hours, service types, accessibility, walk-in availability — and how to normalise this into a consistent, filterable data model.

02

Information architecture & user flows

Mapped the full site architecture across both tracks: the campaign awareness flow (landing → education → testing encouragement) and the utility flow (landing → locator → clinic detail → contact/directions). Each path was stripped to its minimum required steps.

03

Wireframes & locator drawer system

The clinic locator was designed as a slide-out drawer pattern — triggered from the map view — surfacing clinic cards with name, address, hours, and service tags. A compact filter bar above the drawer handles proximity and category filtering without leaving the map context.

04

Visual design & campaign identity integration

Applied the campaign's deep crimson accent system against high-contrast white and charcoal panels, balancing health-sector authority with the approachable, human-centric energy the campaign required. Typography hierarchy uses aggressive 900-weight Brother 1816 headings against tight 400-weight metadata in clinic cards.

05

Responsive build & handoff

All screens built at mobile, tablet, and desktop breakpoints. The locator drawer collapses into a bottom sheet on mobile, maintaining full filter and card functionality on smaller viewports. Delivered as a complete Figma component library with annotated handoff documentation for the development team at Squeaky.

Let's Talk HIV — campaign platform
Let's Talk HIV — clinic locator interface
Let's Talk HIV — mobile experience
Let's Talk HIV — design system
04 — Design
Visual System — Campaign Brand Architecture

Visual Language

The visual system is engineered to balance two competing demands: the institutional authority required of a public health platform, and the warm, human-centric accessibility essential for a stigma-aware campaign. Every token in the system serves both masters simultaneously.

Typeface

Brother 1816

Sharp geometric structure with institutional authority. 900 Black for campaign headlines; 700 Bold for section anchors; 400 Regular for clinic metadata and micro-copy — all from a single, cohesive typeface.

Layout

Drawer ecosystem

Clinic locator built as a responsive drawer — map context preserved, filter and card surfaces co-present. Bottom sheet on mobile maintains full feature parity at every breakpoint.

Accent

Deep crimson CTAs

Primary Energy Accent (#B03060) applied exclusively to CTAs and critical testing resource markers — creating immediate visual hierarchy without overwhelming the platform's accessible information density.

Accessibility

WCAG AA compliant

All contrast ratios validated. Warm pastel component panels maintain legibility under low-vision conditions. Screen reader annotations included in handoff documentation.

Colour System

Purple Scale

Purple BPH 3 #5317d5
Purple BPH 1 #7217E3
Purple BPH #8986E7
Lavender #CACAF4
Purple BPH 2 #E5E5FA

Canvas & Red

Navy #070751
Dark #212529
Red BPH #C61B40
Purple Dark #92162E

Secondary

Aqua #2C909A
Green Dark #1C6067
Gold #E7A834

Typographic Foundation — Brother 1816

Campaign Let's Talk HIV Fluid / Black 900
H1 Section Header 28px Bold 700
H2 Clinic Name, Feature Title 20px Semibold 600
Body Campaign narrative, platform description text 16px Regular 400
Metadata Mon–Fri 9am–5pm · Walk-ins welcome · Free testing 14px Regular 400
05 — Outcomes

Platform delivery & impact

A fully responsive campaign platform and clinic locator system delivered in collaboration with Squeaky Agency for the Boston Public Health Commission.

2 Maximum interactions to locate and filter a clinic — the core UX efficiency benchmark
3 Simultaneous filter dimensions — proximity, operating hours, and resource type — in a single surface
100% Responsive across mobile, tablet, and desktop — drawer to bottom sheet without feature loss
AA WCAG 2.1 accessibility compliance — validated contrast ratios and screen reader annotation throughout

Public health UX demands emotional intelligence

The hardest design problem on this project wasn't the clinic locator's technical complexity — it was the emotional register of every word and every interaction. Stigma-aware design means interrogating the implied tone of every label, button, and error state. The platform had to feel safe before it could feel useful.

Complexity is a UX responsibility, not a data problem

Municipal clinic directory data is inherently complex — dozens of locations, variable hours, overlapping service types, and irregular update cadences. The design team's job was to absorb that complexity entirely and present the user with a surface that feels like simplicity. The drawer ecosystem was the solution: filtering power behind a minimal interface.

Campaign and utility design must be co-designed, not bolted together

The strongest decision made early in the process was to treat the awareness campaign and the clinic locator as a single, unified product — not two separate deliverables sharing a URL. That decision gave the platform a coherence that separating them would have destroyed: every campaign element points toward the locator, and the locator carries the campaign's voice throughout.