UI/UXFrontend

Edital

Edital is a document-management and contract-workflow tool used by legal and compliance teams across the US. The product had been built feature by feature over several years, and it showed — inconsistent components, an unintuitive navigation structure, and a visual language that had drifted between at least three different design eras.

Edital SaaS product — redesigned document management interface with clean sidebar and table layout
28%Improvement in average task completion time
91Lighthouse accessibility score
Fewer support tickets in the month post-launch
100%New design system covering every product surface

The brief

A product people relied on but struggled to use.

Edital is a document-management and contract-workflow tool used by legal and compliance teams across the US. The product had been built feature by feature over several years, and it showed — inconsistent components, an unintuitive navigation structure, and a visual language that had drifted between at least three different design eras.

Users were getting things done, but it was taking longer than it should. The support queue was full of questions that well-designed UI would have made unnecessary. The product worked; it just made people work too hard.

The brief was to redesign the product from the ground up — a new design system, improved information architecture, and a frontend build that closed the gap between the Figma designs and the live product permanently.

Our support tickets dropped by a third after the redesign shipped. That told us everything we needed to know.

The challenge

Better without breaking familiar.

Redesigning software that people use every day is genuinely harder than designing from scratch. Three constraints shaped every decision:

  • Active users, live workflows. Legal and compliance teams run time-sensitive processes through Edital. The redesign had to introduce change without creating a relearning burden for people under deadline pressure.
  • Information density. Contract management involves tables, metadata, status states, version history, and comments — all of which had to be present and scannable, not hidden behind interactions.
  • Design-to-code fidelity. Previous builds had introduced drift between the design and the live product. The new system had to be built alongside the component library to close that gap permanently.

And nine weeks to do it all — research, architecture, design system, hi-fi design, and frontend build.

Our approach

Research first. System before screens.

We started with user interviews before touching Figma. The design system came before any high-fidelity screens — so every component had a clear foundation before the layouts were built on top.

  1. 01

    User research & task analysis

    Six user interviews with legal and compliance professionals. Mapped the 12 most common task flows and identified friction in each.

  2. 02

    Information architecture

    Restructured the navigation and document hierarchy around task frequency, not feature categories.

  3. 03

    Design system

    Atom-level component library in Figma — typography, colour, spacing tokens, and every interactive state before any screen designs.

  4. 04

    Hi-fi product design

    Every screen, every state, every empty state and error message — designed and documented before development.

  5. 05

    React component build

    Frontend built alongside the design system — each Figma component has a 1:1 React component. Zero drift by design.

  6. 06

    Accessibility & handoff

    WCAG 2.1 AA compliance pass, keyboard navigation testing, and a documented Storybook for ongoing development.

Selected screens

The work in detail.

Edital product redesign — clean document management interface with table and sidebar
Complex SaaS application — data-dense interface with clear visual hierarchy
Product design system — component library with interaction states and type scale
Redesigned product shell — navigation, content area and secondary panels

The results

What shipped, and what it moved.

28%
Faster task completion

Across the 12 tracked task flows, average completion time dropped 28% — measured in post-launch usability sessions.

91
Accessibility score

WCAG 2.1 AA compliant, keyboard navigable, and screen-reader tested. Scored 91 on Lighthouse accessibility.

Fewer support tickets

Support volume dropped in the month after launch. Fewer questions about where things are means the UI is doing its job.

100%
New design system

Every product surface covered — all components, all states, all documented in Storybook for future development.

Tech stack

Modern tools.
Clean output.

FigmaReactTypeScriptTailwindCSSStorybookWCAG 2.1 AARadix UI

We choose the right tool for every job and write clean, documented code that your team — or any developer — can maintain after handoff.

★★★★★
"Our support tickets dropped by a third after the redesign shipped. That's the most honest metric we have for whether a UI actually works."
HO
Head of ProductEdital · USA

Ready to start?

Have a project like this? Let us build it.

Tell us what you are building and we will reply within 24 hours with honest, practical next steps.

Chat with us