Actions Taken
To address this problem, I set forth to establish a design system based on the existing screens of the product. However, convincing the Product Manager of the importance of this endeavor was quite challenging. Despite initial doubts, I managed to make a strong case for the project.
Initially, I was the only designer assigned to create the design system. But realizing the scale of the task and the looming delivery date, it was decided to bring in Szani, a senior designer, to assist with the project.
My main focus was on creating a comprehensive style guide that included colors, typography, and icons. Szani, on the other hand, was responsible for implementing those styles across different elements like buttons and navigation. It's worth mentioning again that there was minimal componentization done at the beginning of the project, which added complexity to the task. Organizing and implementing design consistency after the MVP launch was indeed a tough challenge.
The Color System
So how did I start addressing this? Well, I first tracked down every single color being used across the entire application - again there were nearly 100 (!) colors - and put them in on one Figma page. It was a complete mess. I then compared all the use cases for the colors and consolidated where I could.
While I was able to take the 30 different shades of grey down to only 5, you can see below that the gradients are still, well... monstrous. These gradients were actively implemented in the live mobile app. Due to the similarity between several of the pink and purple gradients, I requested that these be consolidated in the next app update.
The Typography System
I followed this same process with the text styles. Remember, there were many more font sizes than shown in the "styles" images above.
The biggest issue with the typography was that sometimes, the line height was set to a percentage and other times it was set to a pixel amount. As I would be moving on from the project after completing my portion of this work, I left it up to the two designers who'd be working in these files. They opted to stick with the percentage-based line height.
The Icons
After tracking down every icon within the application, I went about setting them up as components and oraganizing them accordingly.
You can see that the "Custom Icons for Buttons" don't match the rounded visuals of the app. Additionally, there are multiple "Close" and "X" icons.
In the "proposed icons" section, I have included variants of directions icons, plus/add icons, and close/X icons to replace the inconsistent icons that are in the current designs.
