Mapped every pain point in the existing configurator — missing titles, absent error states, unconstrained customisation leading to accessibility failures. Used PRDs from Notion and worked with the PM to define scope per sprint.
Mapped every pain point in the existing configurator — missing titles, absent error states, unconstrained customisation leading to accessibility failures. Used PRDs from Notion and worked with the PM to define scope per sprint.
2.
Two users, two journeys
Designed separate onboarding flows for two distinct profiles. Licensed Users sign in via their Microsoft account. Frontline Workers — who have no Microsoft account — receive an activation link by email, sent directly by their admin. The admin manages both user types from a single interface, with visibility over who has activated the app. Once the link is activated and the app downloaded, Frontline Workers create their own password. Each journey required its own logic, its own edge cases, its own error states.
3.
Redesigning the configurator
Rebuilt the admin experience with clear titles, contextual tooltips, constrained icon and colour choices to guarantee WCAG compliance, and a complete error state system — every failure now explains itself.
4.
User journey & design system
Mapped Nadia's full user journey map and built a full design system using shadcn/ui + Radix UI for guaranteed accessibility compliance (keyboard navigation, screen readers) from the component level up.
Applied the OpenHive brand — forest greens, WCAG AA/AAA colour ratios.
Delivered fully annotated high-fidelity prototypes with micro-interaction specs (duration, easing) for every transition. Created a design certification for Jint's external partners to ensure visual consistency across all client spaces.