Graphite Connect

October 22' to February 23'

Timeframe

March 2023 - Present

What did I do there?

I was hired because of my experience building design systems so that’s where I started.

I also:

  • Created assets to improve employee onboarding (with little to no resources for me to understand procurement, I wanted to learn everything and create new assets so other employees could absorb domain knowledge faster). I created:

    • User Personas (different user types with different primary goals and motivations)

    • User Journey Map (a flow that a specific user persona goes through when interacting with Graphite)

  • Created marketing assets as needed

  • Coordinated with developers to move existing projects forward

  • Used the design system on other projects so I could continually refine it. “Ate my own dog food” so I could improve it.

Tools on the job:

  • Figma for all the component pieces

  • Figma for animation

  • Apple QuickTime for screen recording

  • A website called ezgif.com for turning those videos into bite size gifs

  • Slack for Team communication and alignment

Design System Breakdown:

I met with the development team and learned that they were importing the majority of their component pieces from a Vue Bootstrap library.


I set out to mimic that library so the design system would look very similar to that (which means a lot less css customization for the developers)


I built the following: (parenthesis is the number of variants) (471 variants)


  1. Accordions (4)

  2. Avatars, People (48: 12 color options and 4 size variants)

  3. Avatars, Company (48: 12 color options and 4 variant sizes)

  4. Alerts (10: 5 Colors and 2 sizes)

  5. Badges: (48+)

    1. Deletable Badges

    2. Number Badges

    3. Status Badges

  6. Banners (10)

  7. Buttons: (96+)

    • Large Buttons

    • Small Buttons

    • Icon Buttons

  8. Cards (4)

  9. Checkboxes (25)

  10. Color Palette (lots of variants—each color could be considered one.. so I’m just going to say 1)

  11. Combo-Boxes (9)

  12. Drag and Drops (18)

  13. Dropdown (6)

    1. Dropdown Item (6)

  14. Empty States (1)

  15. Inputs (32)

  16. Links (4)

  17. Menu Piece (4)

  18. Menu Component (4)

  19. Modals (2)

  20. Navigation, Top (8)

  21. Navigation, Item (8)

  22. Navigation, Side (8)

  23. Pagination (4)

  24. Progress (5)

  25. Radios (30)

  26. Segmented Controls (4)

  27. Table (12)

    • Table Cell

    • Table Header Cell

  28. Toasts (10)

  29. Tooltip (1)

  30. Typography Styles (lots of variants—I’ll just say 1)

I would create these to show to our developers the wide variety that checkboxes would come in and how they could be used.

—-

This is me prototyping out an app update using all the components from our design system (This video is unlisted so you won’t find it on YouTube)




Tool Tip and Menu GIF


What I learned building this design system


  • Graphite in a nutshell is a really powerful form builder which meant all the components we had to think through had to have lots of variants.

  • The text input component was by far the most complex component to build. There are tons of states, versions, permissions, requirements.. it’s a lot to think through.


Graphite Connect

October 22' to February 23'

Timeframe

March 2023 - Present

What did I do there?

I was hired because of my experience building design systems so that’s where I started.

I also:

  • Created assets to improve employee onboarding (with little to no resources for me to understand procurement, I wanted to learn everything and create new assets so other employees could absorb domain knowledge faster). I created:

    • User Personas (different user types with different primary goals and motivations)

    • User Journey Map (a flow that a specific user persona goes through when interacting with Graphite)

  • Created marketing assets as needed

  • Coordinated with developers to move existing projects forward

  • Used the design system on other projects so I could continually refine it. “Ate my own dog food” so I could improve it.

Tools on the job:

  • Figma for all the component pieces

  • Figma for animation

  • Apple QuickTime for screen recording

  • A website called ezgif.com for turning those videos into bite size gifs

  • Slack for Team communication and alignment

Design System Breakdown:

I met with the development team and learned that they were importing the majority of their component pieces from a Vue Bootstrap library.


I set out to mimic that library so the design system would look very similar to that (which means a lot less css customization for the developers)


I built the following: (parenthesis is the number of variants) (471 variants)


  1. Accordions (4)

  2. Avatars, People (48: 12 color options and 4 size variants)

  3. Avatars, Company (48: 12 color options and 4 variant sizes)

  4. Alerts (10: 5 Colors and 2 sizes)

  5. Badges: (48+)

    1. Deletable Badges

    2. Number Badges

    3. Status Badges

  6. Banners (10)

  7. Buttons: (96+)

    • Large Buttons

    • Small Buttons

    • Icon Buttons

  8. Cards (4)

  9. Checkboxes (25)

  10. Color Palette (lots of variants—each color could be considered one.. so I’m just going to say 1)

  11. Combo-Boxes (9)

  12. Drag and Drops (18)

  13. Dropdown (6)

    1. Dropdown Item (6)

  14. Empty States (1)

  15. Inputs (32)

  16. Links (4)

  17. Menu Piece (4)

  18. Menu Component (4)

  19. Modals (2)

  20. Navigation, Top (8)

  21. Navigation, Item (8)

  22. Navigation, Side (8)

  23. Pagination (4)

  24. Progress (5)

  25. Radios (30)

  26. Segmented Controls (4)

  27. Table (12)

    • Table Cell

    • Table Header Cell

  28. Toasts (10)

  29. Tooltip (1)

  30. Typography Styles (lots of variants—I’ll just say 1)

I would create these to show to our developers the wide variety that checkboxes would come in and how they could be used.

—-

This is me prototyping out an app update using all the components from our design system (This video is unlisted so you won’t find it on YouTube)




Tool Tip and Menu GIF


What I learned building this design system


  • Graphite in a nutshell is a really powerful form builder which meant all the components we had to think through had to have lots of variants.

  • The text input component was by far the most complex component to build. There are tons of states, versions, permissions, requirements.. it’s a lot to think through.


Graphite Connect

October 22' to February 23'

Timeframe

March 2023 - Present

What did I do there?

I was hired because of my experience building design systems so that’s where I started.

I also:

  • Created assets to improve employee onboarding (with little to no resources for me to understand procurement, I wanted to learn everything and create new assets so other employees could absorb domain knowledge faster). I created:

    • User Personas (different user types with different primary goals and motivations)

    • User Journey Map (a flow that a specific user persona goes through when interacting with Graphite)

  • Created marketing assets as needed

  • Coordinated with developers to move existing projects forward

  • Used the design system on other projects so I could continually refine it. “Ate my own dog food” so I could improve it.

Tools on the job:

  • Figma for all the component pieces

  • Figma for animation

  • Apple QuickTime for screen recording

  • A website called ezgif.com for turning those videos into bite size gifs

  • Slack for Team communication and alignment

Design System Breakdown:

I met with the development team and learned that they were importing the majority of their component pieces from a Vue Bootstrap library.


I set out to mimic that library so the design system would look very similar to that (which means a lot less css customization for the developers)


I built the following: (parenthesis is the number of variants) (471 variants)


  1. Accordions (4)

  2. Avatars, People (48: 12 color options and 4 size variants)

  3. Avatars, Company (48: 12 color options and 4 variant sizes)

  4. Alerts (10: 5 Colors and 2 sizes)

  5. Badges: (48+)

    1. Deletable Badges

    2. Number Badges

    3. Status Badges

  6. Banners (10)

  7. Buttons: (96+)

    • Large Buttons

    • Small Buttons

    • Icon Buttons

  8. Cards (4)

  9. Checkboxes (25)

  10. Color Palette (lots of variants—each color could be considered one.. so I’m just going to say 1)

  11. Combo-Boxes (9)

  12. Drag and Drops (18)

  13. Dropdown (6)

    1. Dropdown Item (6)

  14. Empty States (1)

  15. Inputs (32)

  16. Links (4)

  17. Menu Piece (4)

  18. Menu Component (4)

  19. Modals (2)

  20. Navigation, Top (8)

  21. Navigation, Item (8)

  22. Navigation, Side (8)

  23. Pagination (4)

  24. Progress (5)

  25. Radios (30)

  26. Segmented Controls (4)

  27. Table (12)

    • Table Cell

    • Table Header Cell

  28. Toasts (10)

  29. Tooltip (1)

  30. Typography Styles (lots of variants—I’ll just say 1)

I would create these to show to our developers the wide variety that checkboxes would come in and how they could be used.

—-

This is me prototyping out an app update using all the components from our design system (This video is unlisted so you won’t find it on YouTube)




Tool Tip and Menu GIF


What I learned building this design system


  • Graphite in a nutshell is a really powerful form builder which meant all the components we had to think through had to have lots of variants.

  • The text input component was by far the most complex component to build. There are tons of states, versions, permissions, requirements.. it’s a lot to think through.