Web Design Systems
As the sole web designer on the brand team at Fleetio, I created a comprehensive design system of website components in Figma and custom-designed numerous pages for the company website. Leveraging technologies like React, Next.js, and Tailwind CSS, I developed many of these pages myself, furthering my coding expertise and contributing to a seamless integration between design and development. Notably, you can see the refinements made to our design systems up-leveled our web design. We've streamlined props across components to enhance quality.
Component Systems
I built our design system in Figma to mirror our codebase with a 1:1 relationship between design components and those in our repo. This included aligning prop names for smoother handoff to developers.
Beyond components, I also created a system of variables and color tokens in Figma that directly map to our Tailwind classes. This allows the design team to create development-ready designs with full accuracy and consistency.
Navigation Redesign
• A Component-Driven Approach I designed a single, flexible component that supports icons, titles, and descriptions as props, making the build more streamlined and easier to test changes across the entire nav.
• Refining the Announcement Bar’s Role Previously, it contained extra links—now, they’ve moved to a dedicated footer in the menu, allowing the announcement bar to serve its true purpose: highlighting key updates without clutter. We immediately saw results of increase in clicks as a result of this.
• Small Delights, Big Impact Microinteractions matter! From an animated caret to smooth transitions between navigation menus, subtle details enhance usability and polish.
• More Intuitive Information Architecture We reorganized the content to reduce cognitive overload and follow more expected user behavior patterns, making navigation feel effortless.