Platform Agnostic PWA
Successfully designing and launching a new workforce progressive web app.
Project Overview
My Role
UX/UI Designer Senior
Duration
8 Months
Tools
Figma, InVision, Miro, Jira
The Problem
The existing workforce management tools were fragmented across different native platforms (iOS, Android, Web), leading to inconsistent user experiences and high development overhead. The business needed a unified, platform-agnostic solution that could be developed and maintained efficiently while providing a seamless experience for all users, regardless of their device.
The Process & My Role
As a Senior UX/UI Designer on the team, I was instrumental in shaping the user experience from concept to launch. My responsibilities included conducting research, designing the core UI components, and collaborating with cross-functional teams to ensure the final product was both highly usable and technically feasible as a Progressive Web App (PWA).
- Contributed to internal design language system creation and documentation.
- Conducted workshops and synthesized research for presentation to stakeholders.
- Collaborated across teams and organizations on research and design initiatives.
- Designed responsive layouts and interactions for mobile, tablet, and desktop viewports.
- Created high-fidelity, interactive prototypes to test with users and present to leadership.
Design Artifacts
Component Library
A selection of components contributed to our internal design system.
Responsive Mockups
Demonstrating how the PWA adapts across different breakpoints.
The Outcome & Lessons Learned
The Progressive Web App successfully launched and is now the primary platform for our workforce applications. It resulted in a significant reduction in development time and costs by unifying the codebase. User feedback has been positive, with many praising the consistent experience across devices.
This project reinforced the power of PWAs to bridge the gap between native and web applications. A major takeaway was the importance of performance optimization from day one, as PWAs need to be fast and responsive to feel "native-like" to users.