Project

Designing v1.0 product
for seamless integration
into customer's workflow.

Designing v1.0 product
for seamless integration
into customer's workflow.

Designing v1.0 product
for seamless integration
into customer's workflow.

Preview of the new interface on a laptop

a

Introduction

Client

Ocode

Year

2024

Service

Product Design, Design System

Context

In the B2B sector, Ocode has developed a product that allows brands to serialize their products and create digital twins for their customers. This enables them to ensure transparency and offer a better experience.

Brief

The success of Ocode Pro’s MVP paved the way for v1.0, which aimed to create a sleeker, simpler, and more modular product that could evolve according to customer needs and feedback. To achieve this goal, the project also involved implementing a comprehensive design system to ensure visual consistency and future scalability.

Old version of the homepage
Old version of the homepage
New version of the homepage
New version of the homepage

a

Product

Client insights: The guiding light of v1.0's evolution.

Scope

To kick things off, we engaged in discussions with our clients. Our goal was to gain a clearer understanding of their internal processes and pinpoint their specific needs. These valuable insights allowed us to refine our ideas and, consequently, make crucial decisions for v1.0, such as completely redesigning the digital twin creation journey to be simpler and seamlessly integrate with their production workflow.

Conception

The design phase started with user flows to visualize paths and find the optimal version. We then iteratively designed interfaces to create a compelling and relatable model for users. A key improvement is the integration of editable tables across multiple interfaces, replacing the numerous text fields in the MVP. This modular approach provides a familiar component, enhancing usability for all users.

Learnings

Leading this project influenced my approach to product design, both by learning from client interactions and by crafting components that feel familiar for them to use.

Interfaces for the digital twin creation journey

a

Design System

A collaborative approach to product scalability.

Setup

Implementing the design system was crucial to this project. Through ongoing collaboration with developers, we began with a monitoring phase to gather all the necessary information and steer the project in the right direction. This iterative process allowed us to find a shared configuration to successfully execute the project.

Impact

Despite the time invested in reflection and iterations to establish the optimal structure and nomenclature, it ultimately yielded significant gains in efficiency, clarity, and visual consistency within the teams.

Learnings

I learned how to properly name all the variables (primitive and semantic) and maintain some flexibility within the Design System. For me, this was the biggest challenge: to have something universal enough and not be limited to creating or building new components.

Button component and its variants
Button component and its variants
List of semantic variables in Figma
List of semantic variables in Figma

Get in touch

mattis.vallee@gmail.com

© 2024

Get in touch

mattis.vallee@gmail.com

© 2024

Get in touch

mattis.vallee@gmail.com

© 2024