Project Overview
Poshmark is a social e-commerce application to buy, sell and discover fashion, home decor, beauty and more. It includes resale and retail of these items. It was 5 months since I had joined Poshmark. At that time Poshmark was a well established start-up. It had some brand identification to it. But there was a lot of inconsistency across all platforms.
As the design team grew, we were working on different features and different platforms there was a need for the design system.
As a team we pushed forward for the design system and got the approval to go forward with it doing the design system work side by side with other projects. This marked the start to the design system project.
Process
Design Audit
- I worked closely with the android developer to get details of all the existing elements and components.
- I documented these details which helped me throughout the process.
Defining components and their usage
- This project was divided into three phases. The components were identified and then accordingly each component was put into one of the three phases.
- This wasn't a complete revamp of the product but I looked into all the components and redesigned some components which were too old or required to match the style.I removed few components which could be replaced and also added some which were necessary.
- Defined each component clearly with a set of rules.
Naming Convention
As a team we sat together and decided on the naming conventions which has to reflected throughout the organisation.
Spacing
We used multiples of 4 to define padding across all platforms to maintain consistency.
Meetings
We had a weekly thrice design meeting in which we discussed about the progress and also shared feedback.
Design guide
- I created the design guide for android. The design guide was a master file in sketch which contained all the components in individual pages.
- Once I decided on each component I laid it across different pages of the app where it would appear and tested if it worked well for all the pages.
- The master file is of main use to the designers, it had the components and their respective spacing in the side for reference.