Packform Design System
The packform design system is a collection of reusable components, guided by clear standards that are conducive to scale, efficiency, and consistency in Design and Front-end Development.

Type
Work Project
(Under development, partially finished)
My role
Lead Product Designer
tool
Figma, Zeplin, Storybook
Team
Marketing Manager,
Pitch Marketing Agency,
Frontend Developer(1),
Fullstack Developers (2)
project Statement
Styling and design process
I had several meetings and workshops with the stakeholders and marketing agency to settle the new style for Packform, we agreed on the colour pallet and font family for the Packform theme. Considering the complexity of the platform and limited manpower, we decided to update the style of the navigation bar first to make it consistent with the new branding and feel, then gradually define new UI components into the design system across the iterations.

old order List page
The old design was based on the resolution of 1920*1080px and it was not responsive. However, we found 90% of the admins and dealers were using old computers with the resolution of 1366*768 or using the system on their laptop under 1440px for the order/user/content management system.
Users reflected that they need an 80% zoom with their browser to view the full content which makes the text too small to read.

Updated Order List Page
After discussion with developers, there are several responsive principles we considered during the iteration.
Fluid grid is applied and we switched to use percentage (%), viewport height (vh), or viewport width (vw) helps improve adaptability that is not possible with pixels (px). Responsive units such as rem and em units for length instead of px units.
Mobile and content first design principle is considered, 1366px is considered as the base resolution, and navigation bar is moved to the top which gives more space to the main content.

design system tool - storybook & Zeplin
After researching on different tools, we decide to use Storybook and Zeplin for the design system documentation. With the new integration of Storybook and Zeplin, designers will be able to connect the components in the design file with configured UI components in Storybook. This would help developers locate the code of the components in the design system and avoid duplicating the components.
Typography and spacing
8px grid is applied for the alignment measurement, small components can align to a 4px grid to allow more flexibility. InterUI is used as the base typeface with font weight varieties of 400, 500, and 600. 16px is used as the standard base font size with a range of subtitles and headers.

Color Pallet
Blue #0045c6 and Orange # FE8002 are defined as the primary and secondary color for Packform, as the business owner like to have the Packform Website and Customer Catalog E-commerce site in dark theme, we defined the Orange # FE8002 as the primary color in the dark theme as it is more visible.


Buttons
Buttons and links with a range of sizes are defined to allow users making different click actions clearly and easily.


Input Fields and Icons
We defined a range of standard sizes and states for input fields and icons to allow flexibility in different scene and avoid building random and duplicate components in the system.


More packform projects
Have a look at my next case study with Packform, which help simplify the navigation and product searching experience on Packform e-commerce site for customers, the design solution includes enabling search filters, allow customised product ordering, etc.