La Playa Design System

INTERBANK 🏦

Project Overview

Interbank is one of the largest banks in Peru. One of its benefit platforms is Shopstar.pe, an e-commerce site that allows customers to redeem credit card points for products from various marketplaces and small businesses.

When I joined the Shopstar design team in 2021, they were split between using Sketch and Figma. This situation led to collaboration challenges, design inconsistencies, and lengthy delivery times.

In 2022, I took the lead in building a Design System in Figma to improve efficiency, ensure consistency, and elevate the overall visual design. This initiative resulted in a 75% increase in overall workflow efficiency.

💡 The Ask

How might we build a Design System to improve team collaboration and design efficiency, ensuring consistent experiences throughout the platform?

Deliverables

  • 1:1 Interviews
  • UI Kit
  • Figma 101 Sessions
  • Redesign with New Components
  • Design System

Skills

  • Active Listening | Communication
  • System Thinking | Customization
  • Leadership | Presentation
  • UI Design | Attention to Detail
  • Component Documentation
UI components and color guidelines. The image features a table comparing desktop and mobile button states, a color palette with primary and secondary hues, and labeled interface elements in various colors.

DISCOVER

Conducted 1:1s with team members

I conducted interviews with the Senior UX Designer, Lead Designer, and Front-End Developers to identify their needs and challenges with the existing workflow.

🚩 Challenge 1: Designers spent excessive time recreating components because half the team had access to the UI Kit in Sketch, while the other half didn't.

🚩 Challenge 2: Developers weren't using pre-built components, leading to rework and inconsistency.

Dived deep into design systems

I conducted an in-depth research on design systems, gaining insights into their business value, implementation timelines, and the best approach for integration. I accomplished this in a dedicated two-week sprint, developing a personalized approach to applying this knowledge to the workflow needs.

🌱 I was still an intern with no prior experience managing design systems at the time, so I’m very grateful to my Product Manager and design seniors for trusting me with this responsibility.

Secured funding

I documented my findings and scheduled a call with my Design Lead to propose migrating from Sketch to Figma. With her support, we arranged a meeting with the Product Manager and Owner to secure the Figma license for building a Figma-based Design System. They approved the plan!

DEFINE

Outlined a plan to address pain points

I formulated a strategy to support the design and development teams in an efficient, structured way. Given the limited time and resources, I divided the project into four stages, prioritizing the creation of the design system in Figma.

A four-stage design process timeline displayed vertically. Each stage is labeled with a number and a title in blue text, followed by a description in black text. Stage 01: 'Build a first version of the library (UI Kit)'; Stage 02: 'Observe and improve workflow with design team'; Stage 03: 'Document each component behaviour'; Stage 04: 'Create an efficient handoff system'. A blue icon highlights Stage 01, while the other stages have gray icons.

DO

Migrated Sketch components to Figma

When Shopstar was first created, the Interbank team developed a UI kit in Sketch. While this provided a strong starting point, automatic migration to Figma was unreliable at the time. Many components rendered poorly, so I recreated them from scratch, inspecting each one from Invision individually.

Took an iterative approach

I created a UI Kit to quickly tackle styling and component inconsistencies. This served as a testing ground to see how the team applied styles, components, and variants, allowing me to refine naming conventions and usability.

A design system style guide displaying colors, fonts, and form controls. The 'Colours' section contains a grid of color swatches labeled with numbers and corresponding hex codes. The 'Fonts' section showcases different heading styles (H1 to H5) in Regular and Medium weights, along with body text and link styles. The 'Form Controls' section includes toggle switches for notifications, checkboxes, and radio buttons, labeled 'left' or 'right' to indicate their placement.

Facilitated Figma 101 sessions

The design team was not very familiar with styles, components, and auto-layout in Figma. To address this, I organized short 1:1 sessions, guiding team members on how to use each item effectively.

This proved valuable, as it allowed them to ask personalized questions and experience the benefits of a Figma-based design system firsthand. For example: I walked team members through how I built the button component, explained its variants, and demonstrated how to use them efficiently in their workflow.

A UI button component in a design tool, with a blue background and white text labeled 'Button.' Red guides indicate spacing and alignment. On the right, there are two black panels displaying component properties and layout details. The 'Component properties' panel includes attributes such as device (Desktop), hierarchy (Primary), size (L56), state (Active), icon presence (False), and text content ('Button'). The 'Colors' section specifies a blue color with hex code #009FE3. The 'Layout' panel details dimensions, padding, border radius, and positioning. The 'Interactions' section outlines hover effects, including an instant animation and a state change.

Adapted preexisting components to new designs

During this process, various features were being designed. As the Design System Lead, the team regularly met with me for UI feedback, and when necessary, I updated styles and components.

One example of this was my contribution to the final stage of the Home Page redesign. I refined styling, replaced and modified components, designed each component's states and behaviors, and ensured pixel-perfect precision.

clean and modern e-commerce homepage layout. At the top, a small section highlights benefit announcements, such as free shipping or discounts. Below, a switcher allows users to toggle between the marketplace and grocery store. On the left, a search bar enables easy navigation, while a cart icon on the right provides quick access to selected products. A large carousel banner follows, showcasing featured promotions or seasonal deals. Next, a section emphasizes key benefits using visually appealing 3D icons. Below, offer selectors allow users to explore discounts and special deals. Finally, a grid of product cards displays best-selling items with images, prices, and quick add-to-cart buttons.

Organized Design System File

Once we had finalized the styles and components, I began compiling and organizing them into a Figma file, which later became the Figma-based design system, "La Playa."

A screenshot of a Figma workspace displaying button components in various states on the left side, such as default, hover, active, and disabled. Each button is visually represented with different styles and colors. On the right side, a documentation panel outlines the button properties, including size, color, state, typography, padding, and interaction behaviors. The workspace has a structured layout, ensuring clarity in design specifications and component usage.

Documented component behaviour

Once I set up the Figma file, I began documenting the styles while managing other sprint tasks. To streamline the process, the Product Manager help allocating sprint time for each designer to help me document the remaining component behaviors. This allowed the team to better familiarize themselves with the system.

A clean and structured image showcasing the documentation of a button component. It displays the button in its four states—default, hover, active, and disabled—clearly arranged for easy comparison. Each state is visually represented with appropriate styling. Below or beside the buttons, a description in Spanish explains the behavior and purpose of each state, ensuring clarity for designers and developers working with the component.

Bonus: Created thumbnails for each project

During the process, I noticed that the Product Manager frequently struggled to locate projects in Jira. I quickly solved this issue by creating custom component thumbnails for each project, making projects easy to find.

A before-and-after comparison of a Figma project thumbnail redesign. On the left, the 'before' version features a gray background with small, unclear screens, lacking context about the project. On the right, the 'after' version presents a clean and well-organized thumbnail, including the project title, description, designer's name, status, relevant links, and descriptive badges. This improved layout enhances clarity, making it easier for the project manager to quickly identify and understand the project at a glance.

DELIVER

Launched the first version of the design system

After 7 months, the first version of La Playa Design System, named for its extensive "shoreline" of components, was launched with:

  • 600+ component variations
  • 100+ style variations
  • 100+ personalized icons
  • 20 3D illustrations
  • 30 page templates

Created a Slack channel for updates

I created a slack channel to keep the developing and design teams updated and ensure new components were added to the dev backlog promptly.

Impact and results

By the end of the year, La Playa Design System was recognized as the most impactful project internally, significantly improving team satisfaction and engagement. Designers reported a 75% reduction in prototyping time, boosting overall delivery efficiency.

More Projects

A laptop screen displaying the PRESTO website homepage with the slogan 'Transit Made Simple' and an image of a hand holding a black PRESTO card. The website has a black and white design with green accents.

PRESTO Web Redesign - Metrolinx

I transformed an outdated web experience into an engaging one, balancing business strategy and customer needs.

Read Case Study
A logo for 'Nebula Dawn' displayed on a black background. The logo features a blue planet with a white orbiting line and a small red star, encircled by yellow text. A rectangular border with red, yellow, and blue segments surrounds the design.

Escape Room Experience - Humber Polytechnic

I crafted a brand identity, user interface, and hand-off materials for an educational escape room.

Read Case Study
1. Discover2. Define3. Do4. Deliver