Redesign
Document Module Redesign
Duration
Nov 2025 - Feb 2026
Skills
UI Design, UX Design
Company
OEC Group
Team
1 Designer · 2 System analyst (SA) · 1 Front-end developer

My Contribution
Collaborated with the System Analysts in defining and documenting the current user flow
Redesigned the UI to meet the latest design guidelines and ensure full responsiveness
Optimized the Figma file by restructuring the page layout and eliminating redundant frames
Intro
A legacy feature that needed a redesign
The Document module was a legacy feature that hadn't been fully updated since the team first rolled out the design guideline in 2024. The team only had the bandwidth for a visual refresh, meaning core elements like the 'upload' flow were plagued with usability issues and felt inconsistent with the rest of the site as the design continued to evolve. This project focused on fixing those problems and updating the module to be fully compliant with our current design guidelines.

Challenge
Messy, unintuitive, and interruptive
01
Messy Figma layers

02
Unintuitive reading path

03
Interruptive flow

Design solutions
Removed unnecessary frames
A template that improved the workflow for designers

Reduce interruption with dialogs
A linear reading order

More challenge
Poor feedback experience
Midway through the project, me and the SA noticed that there could be many reasons that make the upload process fails. Yet we didn’t provide enough clues for the user to identify the causes as well as how to solve the problems. Under some scenarios, the system would even just show a ‘?’ to the user.
Collaborated with the development team while writing the messages
To improve the feedback experience, I first worked with the front-end to understand where each error message came from. Knowing whether it was triggered by the frontend, or returned from the backend allowed me to write the right messages and determined the detail I needed to provide. I then went on to choose the UI component that best carried the message.

Validation
Since this is a change request I initiated, I held several design walkthroughs within the design team and externally with the system analysts. I’m glad that the alignment process went well and my proposal has positively impacted the team as well as product.

Design team
The template works and we decided to have a template section for each design file, keeping only the key screens of the user flow. After finishing a design change, we will also update the template to ensure it remains up to date and clean.

Product
By proactively asking for feedback from the SA and the developer. I was able to keep feasibility and constraints in mind from the start. The development is currently underway, and the new design is set to launch in late April.


