Fishbowl’s Drive web app and mobile companion product lack a consistent design, negatively affecting the customer journey and brand image. To address this issue, I collaborated with three UX Designers on my team to develop a comprehensive style guide to align the user experience, ensuring a cohesive and polished interface across all platforms.
Improve Customer Acquisition and Retention: Provide a professional and polished user interface to attract new customers and retain existing ones, setting our company apart from competitors
Achieve Brand Unity: By using a cohesive design language across all platforms, we establish brand recognition and provide customers with a consistent experience that reinforces our brand values.
Achieve Consistency Across Devices: By using a cohesive design language across all platforms, we establish brand recognition and provide customers with a consistent experience that reinforces our brand values.
As we prepared to revamp our product style, we were inspired by the marketing department's excellent website redesign. Drawing from their work, we unified our product design to create a seamless experience, improving the customer journey.
The journey began with exploring various design trends, and brainstorming sessions to create a mood board. My team wanted our design to have a modern and trustworthy aesthetic. To get this, we opted for a rounded-corner, card-like appearance, emphasizing ample white space and removing dark title headers.
Mood Board
Taking inspiration from our mood board, we began styling wireframes for another project. This iterative process involved team discussions to refine our preferences. We gradually established our style and created versatile Figma components for buttons, colors, form fields, and more. This style library simplified the creation of new mockups and ensured consistency across designs.
We encountered inconsistency in iconography across platforms. Icons varied in style, from filled to outlined, and differed in stroke thickness and level of detail. To address this issue, my team created a cohesive set of icons with consistent styles, stroke thickness, and rounded corners. By standardizing our iconography, we enhanced visual coherence across Fishbowl's products, aligning with our overarching goal of improving brand unity and recognition.
Fishbowl Drive is an inventory management software featuring status tags that track orders from estimate to fulfillment or cancellation. The old status tag colors had many inconsistencies and confusing choices, such as using neon green for canceled orders and green for initial steps. In our redesign, we opted for a clearer approach: red for canceled orders and green for completed steps. Additionally, we ensured that all tag colors met ADA color contrast standards by introducing new, compliant color schemes. These changes not only improved visual consistency but also enhanced accessibility.
Initially, our designs lacked a dark mode, with our color palette limited to vague shades of gray or blue. To address this, I created a clear color scheme, assigning each hue a distinct purpose to ensure a seamless transition into dark mode. This not only enhanced our design but also established clear rules and definitions, promoting consistency and standards.
I led the creation of a dark mode by adapting existing mockups to darker shades and gathering feedback from my team on preferred contrasts. Then, I meticulously assigned content and background colors with a 1-to-1 match in each mode. At this time, there were no Figma variables, so I utilized a plugin to swap themes. This process saved time by eliminating the need for manual color adjustments, ensuring a smooth transition between light and dark modes with just a click.
Although I would have preferred to conduct more extensive testing, such as A/B testing with real prospective customers, the resources were unavailable. However, we did receive feedback from various departments. Particularly, the Sales team expressed great enthusiasm for the redesign, noting its modern appearance and its contribution to the product's consistency and alignment with marketing materials. They expressed confidence that this new UI would be easier to sell. Additionally, the Engineering and QA departments provided valuable input. Given their daily engagement with backend components, they welcomed the opportunity to review and enhance them.
Working closely with developers, I gained invaluable insights about how to make their process easier. I showed them how to navigate our Figma files in live calls and made short video tutorials they could refer to. These tutorials covered the basics of Figma navigation and our style library, which held all the main components for our redesigned screens. This ensured clear visual representation for easy implementation. To address any challenges, we set up a Slack channel for questions. The introduction of Figma's dev mode during the project and its later integration with Jira improved our workflow.
This is a Tutorial I made for Developer's at Fishbowl
From this experience, I learned how I could better document design decisions for the future. While components were well-organized, there were instances where clearer guidelines could have been provided. For example, although all our screens followed a lowercase lettering style, a developer overlooked this detail, highlighting the need for more communication of design rules. Also, I saw the importance of making feedback between designers and developers quicker to solve issues faster. And understanding the developer's workflow better made me more empathetic to their challenges, pushing me to find ways to collaborate better together in future projects.
Witnessing a design I worked hard on come to life in production was immensely fulfilling. Moving forward, with the software now componentized by the developers, iterating and refining the design system will be more streamlined and efficient. I am confident that our cohesive style guide will not only resonate with customers but also enhance Fishbowl's brand image to new heights.