website homepage on a tablet

Moving Targets: Creating Web Templates in a Shifting Design System

Adapting to breaks with every update.

3 minute read

Final Product

Project Overview

While designing this portfolio template, our biggest challenge was an internal design system overhaul that broke the lightbox image modals with every update. Through many rounds of debugging, I was able to stabilize the modals and deliver a template that elevated the user experience.

Client

Sitrus.ai | 2024

Type

UI/UX | Design | Development

Role

Designer & UX Developer

Full Case Study

Created With

website homepage on a tablet
website homepage on a phone

This work was built with the help of AI to increase the speed of completion and integrate frontend functionality from the Figma design into the completed webpage.

Process Snapshot

Getting Started

The Challenge

From the outside, the task seemed simple enough: create a sample portfolio template for Sitrus.AI’s library. The goal was to incorporate interactive elements that would differentiate our template from the static, off-the-shelf options widely available from competitors.

Research

To begin, I focused my research on finding unique layouts that could elevate the design and give it a fresh, dynamic feel.

The real challenge - or so I thought at the time - was that this template would be used to train Sitrus’ AI model on web design best practices. That meant all of the code and design needed to be streamlined and error-free.

inspo images

Embracing The Process

The Problem

The templates' most distinguishing feature, the lightbox modals, were constantly breaking due to a shifting backend structure. With every update of Sitrus’ backend, the lightbox modals broke in new and increasingly complex ways.

image overflowing container no image loading inside the modal modal opens with no buttons a modal sample showing how the modal should appear
Identifying The Cause

With each update came a unique new bug with an equally singular fix. At a glance, the issue seemed to always be the same: the image modals were breaking, while the rest of the template remained intact. But the underlying cause was continually changing, along with the exact way the modal was breaking.

The issues ranged from small flex layout problems of images suddenly overflowing their containers, to fully breaking bugs in which opening a modal crashed the entire website. This bug took the longest to fix and nearly scrapped the project in the process.

Final Product

UI/UX Decisions

After many rounds of debugging déjà vu, the resulting portfolio template offered a frictionless user experience, with a fresh, interactive design featuring three standout elements:

A Patterned Background

A topographical pattern is used as a background element throughout the pages to add visual interest. It breaks up the content, avoiding the monotony of a solid white expanse.

Image Gallery Modals

Images on both the homepage and the portfolio galleries can be viewed in full-screen lightbox modals. The portfolio modals feature a carousel function for added usability.

Dark/Light Theme

The theme toggle in the navbar (provided by the dev team) allows users to swap the site from a light to a dark theme. The design elements were carefully balanced to guarantee accessibility in both themes.