Tekmetric Design System

At Tekmetric, the main goal is to service auto shops with the best experience to create repair orders, manage employees, and increase sales.

This project focused on redesigning navigational components to solve these internal and user problems:

  • Inconsistencies between Figma and Storybook causing implementation issues and prolonged development time.

  • Misalignment across all product teams introduced new component patterns other teams were not aware of.

  • Build up of tech debt in the backlog.

RESPONSIBILITIES

Information hierarchy, visual design, stakeholder presentations, cross functional collaboration, user research

ROLE

Lead Product Designer

DURATION

2024 - Ongoing

TEAM

1 director of design, 1 head of engineering, 2 engineers, 1 QA, 1 designer

USER PROBLEM: HIERARCHY AND LAYOUT
  • Lack of clear hierarchy makes it unclear what needs attention first.

  • Gray-on-gray titles and elements create a sense of weightlessness, making it harder to distinguish elements on the page.

  • Excessive space between elements creates a feeling of disconnection, rather than cohesion within the RO.

  • "JOB TOTAL" is the only capitalized item in tables, contributing to hierarchy inconsistency.

  • The page has limited vertical space due to fixed content, making it hard to scan.

  • Long ROs (5+ jobs) require excessive scrolling, complicating navigation and locating items.

DESIGN SYSTEM PROBLEM: VISUAL CONSISTENCY AND COHESION
  • Inconsistent button styles: black buttons with icons and text vs. gray icon-only buttons.

  • Inconsistent language (e.g., "Labor Guide" vs. "Add Part" starts with a verb).

  • Package pricing icon (blue lock) and maintenance schedule icon (purple) lack color cohesion.

  • Visual elements, including mixed typography, shadow inconsistencies, and button alignment issues, detract from cohesion.

  • Different colors are used inconsistently for status indicators and actions (e.g., blue notification bar with red disable button).

  • Blue-on-blue tabs make inactive tabs look disabled, adding to visual confusion.

BEFORE
AFTER

Measuring Impact / Rollout

LOW IMPACT RELEASE

Small changes with minimal user disruption and low risk.

Examples:
• Minor UI updates (color tweaks, small icon changes).
• Bug fixes that don’t alter workflows.
• Performance optimizations that run in the background.
• Internal changes (code refactoring, logging improvements).

Indicators:
✅ No training or onboarding required.
✅ No impact on core workflows.
✅ No expected downtime or performance issues.
✅ Easily reversible if issues arise.

HIGH IMPACT RELEASE

Major changes that alter core functionality, require user adaptation, and carry higher risk.

Examples:
• Complete UI/UX redesign that changes navigation or workflows.
• A new pricing model or change in payment processing.
• Major backend infrastructure changes that could affect system stability.
• Deprecation or removal of a heavily used feature.

Indicators:
❗ Requires extensive user training, onboarding, or documentation.
❗ Could lead to downtime, performance issues, or major support requests.
❗ High likelihood of user resistance or confusion.
❗ Rollback would be complex and time-consuming.

New Side Bar Menu and Top Nav Bar

As the lead designer, I made 6 rounds of iterations before landing on this solution. As our app was growing with new menu items, I leveraged this redesign to have sub menu items, a modern look, and simpler color palette that didn’t distract from the content.

BEFORE
AFTER

Designing new components to redesign pages

After implementing these larger changes, it laid the groundwork for redesigning highly used pages like the estimate page.

Next
Next

Self Guided Onboarding: 7% decrease in churn