{"id":5215,"date":"2024-09-03T10:55:54","date_gmt":"2024-09-03T10:55:54","guid":{"rendered":"https:\/\/noelbeane.com\/staging\/5285\/?p=5215"},"modified":"2025-01-12T07:33:28","modified_gmt":"2025-01-12T07:33:28","slug":"entity-design-system","status":"publish","type":"post","link":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/","title":{"rendered":"Entity Design System"},"content":{"rendered":"<div class=\"n2_clear\"><ss3-force-full-width data-overflow-x=\"body\" data-horizontal-selector=\"body\"><div class=\"n2-section-smartslider fitvidsignore  n2_clear\" data-ssid=\"18\"><div id=\"n2-ss-18-align\" class=\"n2-ss-align\"><div class=\"n2-padding\"><div id=\"n2-ss-18\" data-creator=\"Smart Slider 3\" data-responsive=\"fullwidth\" class=\"n2-ss-slider n2-ow n2-has-hover n2notransition  \">\n        <div class=\"n2-ss-slider-1 n2_ss__touch_element n2-ow\">\n            <div class=\"n2-ss-slider-2 n2-ow\">\n                                                <div class=\"n2-ss-slider-3 n2-ow\">\n\n                    <div class=\"n2-ss-slide-backgrounds n2-ow-all\"><div class=\"n2-ss-slide-background\" data-public-id=\"1\" data-mode=\"fill\"><div data-gradient=\"horizontal\" data-color-start=\"RGBA(236,236,236,1)\" data-color-end=\"RGBA(171,171,171,1)\" style=\"background:linear-gradient(to right, RGBA(236,236,236,1) 0%,RGBA(171,171,171,1) 100%);\" class=\"n2-ss-slide-background-color\"><\/div><\/div><\/div>                    <div class=\"n2-ss-slider-4 n2-ow\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1200 400\" data-related-device=\"desktopPortrait\" class=\"n2-ow n2-ss-preserve-size n2-ss-preserve-size--slider n2-ss-slide-limiter\"><\/svg><div data-first=\"1\" data-slide-duration=\"0\" data-id=\"37\" data-slide-public-id=\"1\" data-title=\"NB Home Slide 2\" class=\"n2-ss-slide n2-ow  n2-ss-slide-37\"><div role=\"note\" class=\"n2-ss-slide--focus\" tabindex=\"-1\">NB Home Slide 2<\/div><div class=\"n2-ss-layers-container n2-ss-slide-limiter n2-ow\"><div class=\"n2-ss-layer n2-ow n-uc-EzdnYWRuZxZg\" data-sstype=\"slide\" data-pm=\"default\"><div class=\"n2-ss-layer n2-ow n-uc-gNWpIg0MK9B5\" data-pm=\"default\" data-sstype=\"content\" data-hasbackground=\"0\"><div class=\"n2-ss-section-main-content n2-ss-layer-with-background n2-ss-layer-content n2-ow n-uc-gNWpIg0MK9B5-inner\"><div class=\"n2-ss-layer n2-ow n2-ss-layer--block n2-ss-has-self-align n-uc-n5pD8OSXzF94\" data-pm=\"normal\" data-sstype=\"row\"><div class=\"n2-ss-layer-row n2-ss-layer-with-background n-uc-n5pD8OSXzF94-inner\"><div class=\"n2-ss-layer-row-inner \"><div class=\"n2-ss-layer n2-ow n-uc-Ds7M30aNyYgf\" data-pm=\"default\" data-sstype=\"col\"><div class=\"n2-ss-layer-col n2-ss-layer-with-background n2-ss-layer-content n-uc-Ds7M30aNyYgf-inner\"><div class=\"n2-ss-layer n2-ow n-uc-fWx26QecvV2Z\" data-pm=\"normal\" data-sstype=\"layer\"><\/div><div class=\"n2-ss-layer n2-ow n-uc-IkskAFwu77n8\" data-pm=\"normal\" data-sstype=\"layer\"><\/div><div class=\"n2-ss-layer n2-ow n-uc-Up4BCXgTJBRd\" data-pm=\"normal\" data-sstype=\"layer\"><div class=\" n2-ss-item-image-content n2-ss-item-content n2-ow-all\"><img loading=\"lazy\" decoding=\"async\" id=\"n2-ss-18item3\" alt=\"\" class=\"skip-lazy jetpack-lazy-image\" width=\"1920\" height=\"1080\" data-skip-lazy=\"1\" src=\"\/\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/12\/NB000_WP_Site_hero_screens.png\" \/><\/div><\/div><\/div><\/div><div class=\"n2-ss-layer n2-ow nb-home-hero-desc n-uc-dRhMH4r7rjKa\" data-pm=\"default\" data-sstype=\"col\"><div class=\"n2-ss-layer-col n2-ss-layer-with-background n2-ss-layer-content n-uc-dRhMH4r7rjKa-inner\"><div class=\"n2-ss-layer n2-ow n-uc-dZhqys1TqZPe\" data-pm=\"normal\" data-sstype=\"layer\"><div class=\" n2-ss-item-image-content n2-ss-item-content n2-ow-all\"><img loading=\"lazy\" decoding=\"async\" id=\"n2-ss-18item4\" alt=\"Verisk Analytics\" class=\"skip-lazy jetpack-lazy-image\" width=\"400\" height=\"300\" data-skip-lazy=\"1\" src=\"\/\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB000_logos_400x300_Beane_pos.png\" \/><\/div><\/div><div class=\"n2-ss-layer n2-ow nb-home-hero-desc-heading n-uc-b97B5UiiBuhj\" data-pm=\"normal\" data-sstype=\"layer\"><div id=\"n2-ss-18item5\" class=\"n2-font-f9ae1ec5dca239e51a6aafdf6d0d3ec0-hover   n2-ss-item-content n2-ss-text n2-ow\" style=\"display:block;\">Entity Design System<\/div><\/div><div class=\"n2-ss-layer n2-ow n-uc-EUsdcYTs85rR\" data-pm=\"normal\" data-sstype=\"layer\"><div class=\"n2-ss-item-content n2-ss-text n2-ow-all\"><div class=\"\"><p class=\"n2-font-207c3f7b679bbd7c724b00c47a7fdb39-paragraph   \">A Figma library for web applications.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>                    <\/div>\n\n                                    <\/div>\n            <\/div>\n        <\/div>\n        <\/div><ss3-loader><\/ss3-loader><\/div><\/div><div class=\"n2_clear\"><\/div><\/div><\/ss3-force-full-width><\/div>\n\n\n<div class=\"nb-content-container wp-block-uagb-container uagb-block-e8b67d82 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"nb-content-right-col-right wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"nb-content-right-col-left wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"nb-post-client-frame wp-block-uagb-container uagb-block-9844023f\">\n<figure class=\"nb-post-client-img wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"300\" src=\"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB000_logos_400x300_Beane_pos.png?resize=400%2C300&#038;ssl=1\" alt=\"\" class=\"wp-image-5356\" srcset=\"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB000_logos_400x300_Beane_pos.png?w=400&amp;ssl=1 400w, https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB000_logos_400x300_Beane_pos.png?resize=300%2C225&amp;ssl=1 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure>\n<\/div>\n\n\n\n<p class=\"nb-post-client-name\">Entity Design System<\/p>\n\n\n\n<p class=\"nb-post-client-role\">Noel Beane<\/p>\n\n\n\n<p class=\"nb-post-client-date\">2024<\/p>\n\n\n<div class=\"taxonomy-post_tag nb-case-sidebar-tags-container wp-block-post-terms\"><a href=\"https:\/\/noelbeane.com\/staging\/5285\/tag\/figma\/\" rel=\"tag\">Figma<\/a><span class=\"wp-block-post-terms__separator\">, <\/span><a href=\"https:\/\/noelbeane.com\/staging\/5285\/tag\/prototyping\/\" rel=\"tag\">Prototyping<\/a><span class=\"wp-block-post-terms__separator\">, <\/span><a href=\"https:\/\/noelbeane.com\/staging\/5285\/tag\/system-thinking\/\" rel=\"tag\">System Thinking<\/a><span class=\"wp-block-post-terms__separator\">, <\/span><a href=\"https:\/\/noelbeane.com\/staging\/5285\/tag\/ux-design\/\" rel=\"tag\">UX Design<\/a><span class=\"wp-block-post-terms__separator\">, <\/span><a href=\"https:\/\/noelbeane.com\/staging\/5285\/tag\/visual-design\/\" rel=\"tag\">Visual Design<\/a><\/div>\n\n\n<p class=\"\"><\/p>\n<\/div>\n\n\n\n<div class=\"nb-content-right-col-right wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.6%\">\n<p class=\"nb-post-sub-section-h2\">Entity Design System<\/p>\n\n\n\n<p class=\"nb-post-sub-section-body\">A Figma Library for web applications.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/12\/NB000_WP_Site_hero_screens.png?resize=1024%2C576&#038;ssl=1\" alt=\"\" class=\"wp-image-6393\" srcset=\"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/12\/NB000_WP_Site_hero_screens.png?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/12\/NB000_WP_Site_hero_screens.png?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/12\/NB000_WP_Site_hero_screens.png?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/12\/NB000_WP_Site_hero_screens.png?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/12\/NB000_WP_Site_hero_screens.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p class=\"nb-post-sub-section-h2\">What is the design objective?<\/p>\n\n\n\n<p class=\"nb-post-sub-section-body\">This Figma design system is inspired by my design work on previous SaaS projects. <br><br>The system is designed with special attention to specific workflows experienced in B2B and SaaS application design.<br><br>Many of the components are designed for large data display with a focus on data input and reporting.<\/p>\n\n\n\n<div class=\"nb-post-gfx-container wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"240\" height=\"360\" src=\"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2025\/01\/NB027_GFX_Object_v3.png?resize=240%2C360&#038;ssl=1\" alt=\"\" class=\"wp-image-7667\" srcset=\"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2025\/01\/NB027_GFX_Object_v3.png?w=240&amp;ssl=1 240w, https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2025\/01\/NB027_GFX_Object_v3.png?resize=200%2C300&amp;ssl=1 200w\" sizes=\"auto, (max-width: 240px) 100vw, 240px\" \/><\/figure>\n\n\n\n<p class=\"nb-post-sub-section-caption\">OOUX Structure<\/p>\n<\/div>\n\n\n\n<div class=\"nb-post-gfx-col-right wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"nb-post-sub-section-h2\">Object Oriented UX (OOUX)<\/p>\n\n\n\n<p class=\"nb-post-sub-section-body\">The design centers around the core entities that users interact with, rather than actions or functions. This structure is intended to simplify complexity and ensure flexibility while remaining agnostic to the applications expected functionality.<\/p>\n\n\n\n<p class=\"nb-post-sub-section-body\">An example of entities would be projects, cases, claims, contracts, appointments, files, etc. These objects would contain properties and attributes. <\/p>\n<\/div>\n<\/div>\n\n\n\n<p class=\"nb-post-sub-section-body\">You will find that some design choices have been influenced by some of my favorite systems including the Atlassian design system and Material design.<br><br>The system is designed with Figma and makes extensive use of variant properties with a strict architecture that is intended to speed prototyping and hand offs to engineer<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB018_ClaimSearch_figma_screens_1600x1200_variants_v4.png?resize=1024%2C768&#038;ssl=1\" alt=\"\" class=\"wp-image-5348\" srcset=\"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB018_ClaimSearch_figma_screens_1600x1200_variants_v4.png?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB018_ClaimSearch_figma_screens_1600x1200_variants_v4.png?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB018_ClaimSearch_figma_screens_1600x1200_variants_v4.png?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB018_ClaimSearch_figma_screens_1600x1200_variants_v4.png?resize=1536%2C1152&amp;ssl=1 1536w, https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB018_ClaimSearch_figma_screens_1600x1200_variants_v4.png?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p class=\"nb-post-sub-section-h2\">What are the core specifications?<\/p>\n\n\n\n<ul class=\"nb-post-sub-section-body-list wp-block-list\">\n<li class=\"\">Grid System: 8pt<\/li>\n\n\n\n<li class=\"\">Scale Sequence: 8, 16, 24, 40, 64 (Fibonacci)<\/li>\n\n\n\n<li class=\"\">Break Points (t-shirt size)\n<ul class=\"wp-block-list\">\n<li class=\"\">0-480 (Small)<\/li>\n\n\n\n<li class=\"\">481-768 (Medium)<\/li>\n\n\n\n<li class=\"\">769-1279 (Large)<\/li>\n\n\n\n<li class=\"\">1280 (X-Large)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"\">Typography: Roboto<\/li>\n\n\n\n<li class=\"\">Default Color Palette\n<ul class=\"wp-block-list\">\n<li class=\"\">Blue (Primary)<\/li>\n\n\n\n<li class=\"\">Green (Secondary)<\/li>\n\n\n\n<li class=\"\">Orange (Tertiary)<\/li>\n\n\n\n<li class=\"\">Violet (Quarternary)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"nb-post-sub-section-h2\">What is included?<\/p>\n\n\n\n<p class=\"nb-post-sub-section-body\">The components are structured into three component types which are Elements, Patterns, and Views. Each component contains the following documentation.<\/p>\n\n\n\n<table width=\"100%\">\n\t<tbody>\n\t\t<tr class=\"nb-table-header-2\">\n\t\t\t<td colspan=\"3\">Library<\/td>\n\t\t<\/tr>\n        <tr class=\"nb-table-header\">\n\t\t\t<td>Entity Design Content<\/td>\n\t\t<\/tr>\n\t\t<tr class=\"nb-table-row\">\n\t\t<td>\n\t\t\t<ul>\n\t\t\t\t<li>Brand\n                    <ul>\n                        <li>Mission<\/li>\n                        <li>Personality<\/li>\n                        <li>Promise<\/li>\n                        <li>Logo<\/li>\n                        <li>Illustration<\/li>\n                    <\/ul>\n                <\/li>\n                <li>Content\n                    <ul>\n                        <li>Language<\/li>\n                        <li>Vocabulary<\/li>\n                        <li>Writing Style<\/li>\n                    <\/ul>\n                <\/li>\n                <li>Foundation\n                    <ul>\n                        <li>Color<\/li>\n                        <li>Iconography<\/li>\n                        <li>Typography<\/li>\n                    <\/ul>\n                <\/li>\n                <li>First Impressions\n                    <ul>\n                        <li>Header<\/li>\n                        <li>Footer<\/li>\n                        <li>Navigation<\/li>\n                        <li>Tab<\/li>\n                        <li>Table Row<\/li>\n                        <li>Pagination<\/li>\n                        <li>AI Assistant<\/li>\n                        <li>Cards<\/li>\n                        <li>Progress<\/li>\n                        <li>Badge<\/li>\n                        <li>Pill<\/li>\n                        <li>Chip<\/li>\n                        <li>Avatar<\/li>\n                        <li>Landing Page<\/li>\n                        <li>Splash Page<\/li>\n                        <li>Login<\/li>\n                        <li>Modal<\/li>\n                        <li>Toaster<\/li>\n                        <li>Alerts<\/li>\n                        <li>Tutorial<\/li>\n                    <\/ul>\n                <\/li>\n                <li>Input\n                    <ul>\n                        <li>Search<\/li>\n                        <li>Button<\/li>\n                        <li>Radio<\/li>\n                        <li>Checkbox<\/li>\n                        <li>Toggle<\/li>\n                        <li>Text Field<\/li>\n                        <li>Combo Box<\/li>\n                        <li>Menu Items<\/li>\n                        <li>Dropdown<\/li>\n                        <li>Filter<\/li>\n                        <li>Tool Tip<\/li>\n                        <li>File Uploader<\/li>\n                        <li>Validation Message<\/li>\n                        <li>Dialog Box<\/li>\n                    <\/ul>\n                <\/li>\n                <li>Reporting\n                    <ul>\n                        <li>Dashboard<\/li>\n                        <li>Presentation<\/li>\n                    <\/ul>\n                <\/li>\n                <li>Resources\n                    <ul>\n                        <li>Documentation<\/li>\n                    <\/ul>\n                <\/li>\n            <\/ul>\n        <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n\n\n\n<table width=\"100%\">\n\t<tbody>\n        <tr class=\"nb-table-header-2\">\n\t\t\t<td colspan=\"3\">Documentation<\/td>\n\t\t<\/tr>\n\t\t<tr class=\"nb-table-header\">\n\t\t\t<td>Element<\/td>\n\t\t\t<td>Pattern<\/td>\n\t\t\t<td>View<\/td>\n\t\t<\/tr>\n\t\t<tr class=\"nb-table-row\">\n\t\t<td>\n\t\t\t<ul>\n\t\t\t\t<li>Characteristics\n                    <ul>\n                        <li>Desired Outcome<\/li>\n                        <li>Acceptable Actions (Do)<\/li>\n                        <li>Unacceptable Actions (Don&#8217;t)<\/li>\n                    <\/ul>\n                <\/li>\n                <li>Anatomy\n                    <ul>\n                        <li>Height<\/li>\n                        <li>Width<\/li>\n                        <li>Margin<\/li>\n                        <li>Responsiveness<\/li>\n                        <li>Accessibility<\/li>\n                    <\/ul>\n                <\/li>\n                <li>States\n                    <ul>\n                        <li>Default<\/li>\n                        <li>Hover<\/li>\n                        <li>Pressed<\/li>\n                        <li>Drag<\/li>\n                        <li>Disabled<\/li>\n                    <\/ul>\n                <\/li>\n                <li>Variants\n                    <ul>\n                        <li>State<\/li>\n                        <li>Selected<\/li>\n                        <li>Required<\/li>\n                        <li>With Label<\/li>\n                        <li>With Icon<\/li>\n                        <li>With Help<\/li>\n                    <\/ul>\n                <\/li>\n            <\/ul>\n        <\/td>\n        <td>\n            <ul>\n\t\t\t\t<li>Characteristics\n                    <ul>\n                        <li>Desired Outcome<\/li>\n                        <li>Acceptable Actions (Do)<\/li>\n                        <li>Unacceptable Actions (Don&#8217;t)<\/li>\n                    <\/ul>\n                <\/li>\n                <li>Anatomy\n                    <ul>\n                        <li>Height<\/li>\n                        <li>Width<\/li>\n                        <li>Margin<\/li>\n                        <li>Responsiveness<\/li>\n                        <li>Accessibility<\/li>\n                    <\/ul>\n                <\/li>\n                <li>Opportunity<\/li>\n                <li>Risk<\/li>\n                <li>Measurable Outcome<\/li>\n            <\/ul>\n        <\/td>\n        <td>\n            <ul>\n\t\t\t\t<li>Characteristics\n                    <ul>\n                        <li>Desired Outcomes<\/li>\n                        <li>Acceptable Actions (Do)<\/li>\n                        <li>Unacceptable Actions (Don&#8217;t)<\/li>\n                    <\/ul>\n                <\/li>\n                <li>Anatomy\n                    <ul>\n                        <li>Responsiveness<\/li>\n                        <li>Accessibility<\/li>\n                    <\/ul>\n                <\/li>\n                <li>Opportunity<\/li>\n                <li>Risk<\/li>\n                <li>Measurable Outcomes<\/li>\n            <\/ul>\n        <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"nb-button-normal wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Request Access to Figma File<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"\"><\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Entity Design System Noel Beane 2024 Entity Design System A Figma Library for web applications. What is the design objective? This Figma design system is inspired by my design work on previous SaaS projects. The system is designed with special attention to specific workflows experienced in B2B and SaaS application design. Many of the components [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"wp-custom-template-nb-home","format":"standard","meta":{"nf_dc_page":"","_uag_custom_page_level_css":"","_swt_meta_header_display":false,"_swt_meta_footer_display":false,"_swt_meta_site_title_display":false,"_swt_meta_sticky_header":false,"_swt_meta_transparent_header":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[20],"tags":[64,69,81,25,23],"class_list":["post-5215","post","type-post","status-publish","format-standard","hentry","category-design","tag-figma","tag-prototyping","tag-system-thinking","tag-ux-design","tag-visual-design"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Entity Design System | Noel Beane<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Entity Design System | Noel Beane\" \/>\n<meta property=\"og:description\" content=\"Entity Design System Noel Beane 2024 Entity Design System A Figma Library for web applications. What is the design objective? This Figma design system is inspired by my design work on previous SaaS projects. The system is designed with special attention to specific workflows experienced in B2B and SaaS application design. Many of the components [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/\" \/>\n<meta property=\"og:site_name\" content=\"Noel Beane\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-03T10:55:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-12T07:33:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB000_logos_400x300_Beane_pos.png\" \/>\n<meta name=\"author\" content=\"Noel Beane\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Noel Beane\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/entity-design-system\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/entity-design-system\\\/\"},\"author\":{\"name\":\"Noel Beane\",\"@id\":\"http:\\\/\\\/vay.ibg.mybluehost.me\\\/#\\\/schema\\\/person\\\/70244dab945edaf825ef1e283ffbb76e\"},\"headline\":\"Entity Design System\",\"datePublished\":\"2024-09-03T10:55:54+00:00\",\"dateModified\":\"2025-01-12T07:33:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/entity-design-system\\\/\"},\"wordCount\":394,\"publisher\":{\"@id\":\"http:\\\/\\\/vay.ibg.mybluehost.me\\\/#\\\/schema\\\/person\\\/70244dab945edaf825ef1e283ffbb76e\"},\"image\":{\"@id\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/entity-design-system\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/NB000_logos_400x300_Beane_pos.png\",\"keywords\":[\"Figma\",\"Prototyping\",\"System Thinking\",\"UX Design\",\"Visual Design\"],\"articleSection\":[\"Design\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/entity-design-system\\\/\",\"url\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/entity-design-system\\\/\",\"name\":\"Entity Design System | Noel Beane\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/vay.ibg.mybluehost.me\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/entity-design-system\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/entity-design-system\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/NB000_logos_400x300_Beane_pos.png\",\"datePublished\":\"2024-09-03T10:55:54+00:00\",\"dateModified\":\"2025-01-12T07:33:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/entity-design-system\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/entity-design-system\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/entity-design-system\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/noelbeane.com\\\/staging\\\/5285\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/NB000_logos_400x300_Beane_pos.png?fit=400%2C300&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/noelbeane.com\\\/staging\\\/5285\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/NB000_logos_400x300_Beane_pos.png?fit=400%2C300&ssl=1\",\"width\":400,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/entity-design-system\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Entity Design System\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/vay.ibg.mybluehost.me\\\/#website\",\"url\":\"http:\\\/\\\/vay.ibg.mybluehost.me\\\/\",\"name\":\"Noel Beane\",\"description\":\"\",\"publisher\":{\"@id\":\"http:\\\/\\\/vay.ibg.mybluehost.me\\\/#\\\/schema\\\/person\\\/70244dab945edaf825ef1e283ffbb76e\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/vay.ibg.mybluehost.me\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\\\/\\\/vay.ibg.mybluehost.me\\\/#\\\/schema\\\/person\\\/70244dab945edaf825ef1e283ffbb76e\",\"name\":\"Noel Beane\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/noelbeane.com\\\/staging\\\/5285\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/NB000_WP_me_SMALL.png?fit=360%2C360&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/noelbeane.com\\\/staging\\\/5285\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/NB000_WP_me_SMALL.png?fit=360%2C360&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/noelbeane.com\\\/staging\\\/5285\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/NB000_WP_me_SMALL.png?fit=360%2C360&ssl=1\",\"width\":360,\"height\":360,\"caption\":\"Noel Beane\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/noelbeane.com\\\/staging\\\/5285\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/NB000_WP_me_SMALL.png?fit=360%2C360&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/noelbeane.com\"],\"url\":\"https:\\\/\\\/noelbeane.com\\\/staging\\\/5285\\\/author\\\/noelbeane\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Entity Design System | Noel Beane","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/","og_locale":"en_US","og_type":"article","og_title":"Entity Design System | Noel Beane","og_description":"Entity Design System Noel Beane 2024 Entity Design System A Figma Library for web applications. What is the design objective? This Figma design system is inspired by my design work on previous SaaS projects. The system is designed with special attention to specific workflows experienced in B2B and SaaS application design. Many of the components [&hellip;]","og_url":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/","og_site_name":"Noel Beane","article_published_time":"2024-09-03T10:55:54+00:00","article_modified_time":"2025-01-12T07:33:28+00:00","og_image":[{"url":"https:\/\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB000_logos_400x300_Beane_pos.png","type":"","width":"","height":""}],"author":"Noel Beane","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Noel Beane","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/#article","isPartOf":{"@id":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/"},"author":{"name":"Noel Beane","@id":"http:\/\/vay.ibg.mybluehost.me\/#\/schema\/person\/70244dab945edaf825ef1e283ffbb76e"},"headline":"Entity Design System","datePublished":"2024-09-03T10:55:54+00:00","dateModified":"2025-01-12T07:33:28+00:00","mainEntityOfPage":{"@id":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/"},"wordCount":394,"publisher":{"@id":"http:\/\/vay.ibg.mybluehost.me\/#\/schema\/person\/70244dab945edaf825ef1e283ffbb76e"},"image":{"@id":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/#primaryimage"},"thumbnailUrl":"https:\/\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB000_logos_400x300_Beane_pos.png","keywords":["Figma","Prototyping","System Thinking","UX Design","Visual Design"],"articleSection":["Design"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/","url":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/","name":"Entity Design System | Noel Beane","isPartOf":{"@id":"http:\/\/vay.ibg.mybluehost.me\/#website"},"primaryImageOfPage":{"@id":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/#primaryimage"},"image":{"@id":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/#primaryimage"},"thumbnailUrl":"https:\/\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB000_logos_400x300_Beane_pos.png","datePublished":"2024-09-03T10:55:54+00:00","dateModified":"2025-01-12T07:33:28+00:00","breadcrumb":{"@id":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/#primaryimage","url":"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB000_logos_400x300_Beane_pos.png?fit=400%2C300&ssl=1","contentUrl":"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/09\/NB000_logos_400x300_Beane_pos.png?fit=400%2C300&ssl=1","width":400,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/noelbeane.com\/staging\/5285\/entity-design-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/noelbeane.com\/staging\/5285\/"},{"@type":"ListItem","position":2,"name":"Entity Design System"}]},{"@type":"WebSite","@id":"http:\/\/vay.ibg.mybluehost.me\/#website","url":"http:\/\/vay.ibg.mybluehost.me\/","name":"Noel Beane","description":"","publisher":{"@id":"http:\/\/vay.ibg.mybluehost.me\/#\/schema\/person\/70244dab945edaf825ef1e283ffbb76e"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/vay.ibg.mybluehost.me\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"http:\/\/vay.ibg.mybluehost.me\/#\/schema\/person\/70244dab945edaf825ef1e283ffbb76e","name":"Noel Beane","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/03\/NB000_WP_me_SMALL.png?fit=360%2C360&ssl=1","url":"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/03\/NB000_WP_me_SMALL.png?fit=360%2C360&ssl=1","contentUrl":"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/03\/NB000_WP_me_SMALL.png?fit=360%2C360&ssl=1","width":360,"height":360,"caption":"Noel Beane"},"logo":{"@id":"https:\/\/i0.wp.com\/noelbeane.com\/staging\/5285\/wp-content\/uploads\/2024\/03\/NB000_WP_me_SMALL.png?fit=360%2C360&ssl=1"},"sameAs":["http:\/\/noelbeane.com"],"url":"https:\/\/noelbeane.com\/staging\/5285\/author\/noelbeane\/"}]}},"jetpack_featured_media_url":"","uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Noel Beane","author_link":"https:\/\/noelbeane.com\/staging\/5285\/author\/noelbeane\/"},"uagb_comment_info":0,"uagb_excerpt":"Entity Design System Noel Beane 2024 Entity Design System A Figma Library for web applications. What is the design objective? This Figma design system is inspired by my design work on previous SaaS projects. The system is designed with special attention to specific workflows experienced in B2B and SaaS application design. Many of the components&hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/noelbeane.com\/staging\/5285\/wp-json\/wp\/v2\/posts\/5215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/noelbeane.com\/staging\/5285\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/noelbeane.com\/staging\/5285\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/noelbeane.com\/staging\/5285\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/noelbeane.com\/staging\/5285\/wp-json\/wp\/v2\/comments?post=5215"}],"version-history":[{"count":34,"href":"https:\/\/noelbeane.com\/staging\/5285\/wp-json\/wp\/v2\/posts\/5215\/revisions"}],"predecessor-version":[{"id":7668,"href":"https:\/\/noelbeane.com\/staging\/5285\/wp-json\/wp\/v2\/posts\/5215\/revisions\/7668"}],"wp:attachment":[{"href":"https:\/\/noelbeane.com\/staging\/5285\/wp-json\/wp\/v2\/media?parent=5215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/noelbeane.com\/staging\/5285\/wp-json\/wp\/v2\/categories?post=5215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/noelbeane.com\/staging\/5285\/wp-json\/wp\/v2\/tags?post=5215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}