{"id":621,"date":"2025-09-03T19:30:33","date_gmt":"2025-09-03T23:30:33","guid":{"rendered":"https:\/\/abellenz.com\/?p=621"},"modified":"2026-03-03T12:48:18","modified_gmt":"2026-03-03T17:48:18","slug":"syndio-design-system-and-storybook","status":"publish","type":"post","link":"https:\/\/abellenz.com\/?p=621","title":{"rendered":"Syndio design system and storybook specification"},"content":{"rendered":"\n<h1>Invisible design<\/h1><p>The Syndio design team created a new design system when we designed the second product in the platform, then gradually retrofitted the existing product to fit the new system as time and focus allowed. Because Syndio\u2019s product UI was primarily data visualization and decision making oriented, we wanted a super minimal presence for our design elements so that content could be the focus. We built out a drag and drop library in Figma including all icons, form elements, color and type specifications, template features, template spacing, etc. We worked across siloed dev teams to build storybook specifications, including custom components to meet specific needs, evaluated frontend frameworks for capabilities, and managed transition to Mantine, Tanstack and others. Accessibility was core to everything. We also extended documentation by writing a library of detailed template specs to provide engineer guidance on composing screens using components to drive consistency and reduce review cycles.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/abellenz.com\/wp-content\/uploads\/2025\/09\/design-system-2x-1-1414x2048.png\" alt=\"\" class=\"wp-image-742\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Invisible design The Syndio design team created a new design system when we designed the second product in the platform, then gradually retrofitted the existing product to fit the new system as time and focus allowed. Because Syndio\u2019s product UI was primarily data visualization and decision making oriented, we wanted a super minimal presence for &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/abellenz.com\/?p=621\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Syndio design system and storybook specification&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":883,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[12,9,3],"class_list":["post-621","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-mentoring","tag-ui-design","tag-ux"],"_links":{"self":[{"href":"https:\/\/abellenz.com\/index.php?rest_route=\/wp\/v2\/posts\/621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abellenz.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/abellenz.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/abellenz.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/abellenz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=621"}],"version-history":[{"count":13,"href":"https:\/\/abellenz.com\/index.php?rest_route=\/wp\/v2\/posts\/621\/revisions"}],"predecessor-version":[{"id":1005,"href":"https:\/\/abellenz.com\/index.php?rest_route=\/wp\/v2\/posts\/621\/revisions\/1005"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/abellenz.com\/index.php?rest_route=\/wp\/v2\/media\/883"}],"wp:attachment":[{"href":"https:\/\/abellenz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/abellenz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/abellenz.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}