drugcode
Send email
Drugcode cover
About

Drugcode allows users to use banking data and create usefull internal apps for the web and mobile platforms. As the Designer for Drugcode, I was responsible for branding, UI/UX and visual design for all parts of the product. If that sounds like a broad scope of responsibilities—it was! Our design team significantly improved collaboration between design and the other disciplines while I was there.


Node editor
[fig1] Node editor

Drugcode is a internal banking web platform for building web service, and a mobile apps. When I joined in February 2019, the web service was in its infancy, and the Desktop tool was in the process of being overhauled with more power features. My goals were to oversee the design development of the entire suite of products, to rebrand and redesign the product.


Code editor
[fig 2] Code editor

Code editor baced on Monaco editor with all features. Any code have 2 representation, as text and as node. Node functionality is useful for designer and management


File system
[fig 3] File system

[fig 4] Node preview
[fig 4] Node preview
[fig 5] Light theme
[fig 5] Light theme

Branding

When I joined in February 2019, the web service was in its infancy, and the Desktop tool was in the process of being overhauled with more power features. My goals were to oversee the design development of the entire suite of products, to rebrand and redesign the product.


[fig 6]
[fig 6]
[fig 7]
[fig 7]

Style Guide

I worked with our team and the Drugcode developers to craft a style guide, which contains the library of common components used in the product and expands out to design principles for the design team to follow, as well as UX guidance on usage and implementation for every piece used in the product, from form elements to typography and entire screen configurations.

The style guide was vital for both our developers and our designers, giving us a shared kit of parts to work from and ensures consistency within our designs.


Drugcode ui
[fig 8] Default system

We follow the pattern Template / Region / Component / Element / Modifier. A mix of atomic design principles and BEM methodology. More then 80 components are created.


Drugcode styles
[fig 9] Drugcode styles

Understanding how material design works, help to prepare tokens for dark and light themes. The same structure in Figma and in Code halps to understand each other


[fig 10] Left sidebar
[fig 10] Left sidebar
[fig 11] Drug n Drop
[fig 11] Drug n Drop

Collapsible left sidebar, represent file system, with drag and drop functionality. Feature - file can be parsed, and view any block inside a file.


Right sidebar
[fig 12] Right sidebar

The task is to display in an understandable form, props, CSS rules, states, etc. Do not invent new properties, but use the properties provided by the standard(w3c) or library (example D3.js)
You can write CSS values in the fields in any format supported by the specification. CSS variables, SASS, LESS, etc. Autocomplete works according to specification too.


Drugcode preview
[fig 13]

Visual editor and preview. Change colors, add or remove elements, drag, resize, etc.


Workflow
  1. Baseline research (Interview, Interview in context, observations)
  2. Making a proposal of new features and improvements
  3. Prototyping
  4. Creating design and specification
  5. Field supervision

Summary
  • Designer: vitaly
  • Client: Sber
  • Year: 2021

More works

Mikhail Tal ChessMikhail Tal Chess
DrugCode+DrugCode+
FlamingoFlamingo
Evoxo+Evoxo+
Aides AppAides App
MiraMira
RiveoRiveo
Taytega AGTaytega AG
BowlersLinkBowlersLink
AngleIconsAngleIcons
Starc AndroidStarc Android
Starc IOSStarc IOS
DomkinoDomkino
BoberBober
DarlenDarlen
RestEventsRestEvents
KaruselKarusel
Bootsy IconsBootsy Icons
Bootsy Icons DuotoneBootsy Icons Duotone
IconsaurIconsaur
Hand-drawn illustrationsHand-drawn illustrations
Poehali TVPoehali TV