Molly - Design library

Molly website

Summary

While working as a Lead UI/UX Designer at Morsum, the assets library and the information documentation grew bigger with several products that passed through several development phases, I found the need to create a design library to accommodate all this information, so I called it Molly, a short name for Morsum design library.
Molly works as an internal tool (no public access), opened to anyone in the company needing to access or download information related to Design. It hosts the following information:

  • Code snippets and main CSS files
  • Iconsets
  • Color library
  • Presentation templates for Keynote and Powerpoint
  • Sketch UI Kit
  • Brands guidelines
  • Design implementation guidelines

My contribution to this project was:

  • Research on Design systems / libraries
  • Define the scope of the project considering  what elements of design should integrate the library
  • Generate graphic proposals for the website
  • Create a prototype using HTML and CSS, bringing it closer to a final solution
  • Feed it!

1. Context and Challenge

1.1 Background and description

One project only can produce hundreds of files. Now imagine more than a dozen projects over two years of Design iterations.

Today companies have available several solutions for their Design libraries / Design systems, however the solution we wanted was more like a library / Digital asset management solution, a place where we could have code snippets, colors, etc, but also downloadable files like Logos in several versions, presentation templates, guidelines, etc. We also wanted something that we could host internally without a paid subscription, and this was the main challenge, because of the amount of work involved. This should be a low budget project.

1.2 The problem

The design assets library and documentation grew bigger with several products that passed through several development phases. The information was scattered in different platforms, like Google Drive, Confluence, Jira, Invision, Slack…. We came to a point that it was hard to keep track.

1.3 Goals and objectives

We needed a in House created Library/Digital asset management, accessed privately within the company, to store our design information, like code snippets, colors, etc, but also downloadable files like Logos in several versions, presentation templates, guidelines, etc. 
The main objective was something light and very clean where the information needed could be easily found.

2. The process

Design process

2.1 Research

Several design library tools, design systems and a couple of digital asset management platforms were visited to dive deeper on how it works and what is needed. Since this was an internal tool with a low budget allocated, the research wasn’t extended to a broader audience by gathering data from users and other stakeholders.

2.2 Define

During this stage, the facts from research brought light to the requirements of our Design system / DAM solution. The final solution should make possible to store:

  • Code snippets for transversal elements like buttons, galleries, etc
  • Link to a final version of the main css file
  • Iconsets
  • Color libraries
  • Presentation templates for Keynote and Powerpoint
  • Sketch UI Kits
  • Brands guidelines
  • Design implementation guidelines

2.3 ideation

Using the information from previous stages, a quick ideation process took place. This ideation process also involved the library brand. Several sketches were created and together with the team, and after some iterations, final sketches were selected to high fidelity.

Logo sketches
Molly logo

2.4. Prototype

To complete the prototype, an high fidelity mockup was created using Sketch.

Website creation in sketch
Molly sketch

The prototype was then coded using Sublime Text HTML and SASS. 

Fig. 1 - Sublime text with molly html

A paralax effect was applied using prism.js

3. Conclusion

The project still has some missing pieces and is still pending implementation, but the overall result of the achieved prototype was very positive.