May 29, 2020

Redesigning Qasir Seller Dashboard

My Role
UI/UX Designer
Platform
Web
Duration
1 Sprint (2 Weeks)

About The Project

This case study is based on my task at Qasir. Qasir Webapp is backoffice of Qasir POS Mobile apps, main focus of Qasir Webapp is to provide more detail report for Qasir POS user.

The Problem

Design of Qasir Webapp is based on template and never get maintain for 2 years because our resource mainly focus to mobile apps. With limited resource, we decided redesign this webapp. Redesign in this case is we just updated the current design with our design system, not the flow, and also make Qasir Webapp mobile friendly.


Task

  • Redesign current Dashboard page with our Design System
  • Designing dashboard for Mobile Friendly

Analyze

Redesign Qasir Webapp

Dashboard Page

At this phase i analysing the current Dashboard page. Beside the UI component, from my note, these are things that can be improved:

  1. Navigation bar
  2. Bread Crumb


Redesign Qasir Webapp

Navigation Bar

Horizontal navigation bar looks good if you have 1 - 5 menus. If you have more than that, i think make the menu to vertical mode is best practices because it's easier to scrolling vertically than scrolling horizontally on the web

Redesign Qasir Webapp

Bread Crumb

Quoted From Smash Magazine : "Bread crumb is a type of secondary navigation scheme that reveals the user’s location in a website or Web application. Use bread crumb navigation for large websites and websites that have hierarchically arranged pages. An excellent scenario is e-commerce websites, in which a large variety of products is grouped into logical categories."
In this page, it just have single level page. So i think it's save to remove bread crumb

Persona

I set up 1 personas based on user who used Qasir POS. I referred to them throughout this entire UI case study. Persona had a scenario that identified a realistic goal the user might have when working with this app. The information about each persona focused on its goals and frustrations, which affected my design decisions.

Redesign Qasir Webapp


Crafting Asset

Typograhy


Typography

For the typography, our design system use Montserrat font. We decide to use this font because this font have character that  makes your web modern but not to formal. Font family we used is Semibold and medium, and Font size is starting from to the smallest 12px to largest 24px.

Icon Set

Icon Set

For the icon set, our design system use Dopeicon. We decide to use this icon set because it's have all icon our needs, match with our character, looks modern, and also of course it's speed up our work.

Color Pallete

Color Pallete

For the color, Primary color we use is #F04B32, and for background i used secondary color #F2F4F7.

Spacing

Spacing

Consistent spacing can make the whole design cleaner, also it giving elements a visual hierarchy. For spacing we used multiple of 8 px, smallest is 8 px and largest is 32px.

Crafting Component


Redesign Qasir Webapp

Layout

After crafting asset, next step is crafting component. When designing this layout component, I did 3x iterations, from the red colored navigation menu (1), then the combination white navigation menu with grey (2), and after looking some inspiration finally i decided to use the navigation menu design (3), the layout looks modern with combination of grey on the side and upper navigation.

Redesign Qasir Webapp

Menu Component

This is component of menu. When active state, red bar will visible and the color of icon & text become #474955, when In-active state red bar will hidden and color of icon & text become #B0B2BB.

Concept Model

Preview 1

This is design after we completed the layout and navigation menu.

Redesign Qasir Webapp

Summary Transaction Component

When designing this layout component, I did 4x iterations, from the red sub-titled summary (1), then grey background (2), red vertical bar on the side (3), and after looking for advice finally i decided to use the complementary color bar for summary (4).

Redesign Qasir Webapp

Chart & Top Product List

When designing this layout component, i did 2x iterations. First i used red coloured chart to match qasir brand color, but i think it doesn't look good because red on chart means error or decreased event. For the top product list i used green color to indicate that they are top 3 product list.

Redesign Qasir Webapp

Chart & Top Product List - Iteration

To make more good impression for user, i decide to make the color of chart become green, green means success and increasing event. For the top product list i decide to used gold, silver, bronze icon to make it more fun for user.

Redesign Qasir Webapp

Preview 2

This is design after we completed the summary transaction, chart and  top product list component.

Redesign Qasir Webapp

Responsive View

This is my first iteration of responsive view. As you can see I made the calendar filter separated by 2 input, after title bar, and summary transaction component 2 column per row.

Redesign Qasir Webapp


Responsive View - Iteration

After discussed with adhit, my UX Engineer, he explained, if there's huge number in summary component, the number will expand to bottom that's will make the design messy, so t's safe to place the calendar filter below the title bar, and the transaction summary 1 row per column. Then i agree to take that advice.

Result

Redesign Qasir Webapp


Redesign Qasir Webapp

Redesign Qasir Webapp

Responsive View Interaction

This is little interaction when user tap on hamburger icon & profile icon

Wrapping Up!

What i learned from this case study

  • Atomic design principle: - Crafting from asset by asset, help me to maintain design consistency
  • Collaborate with your developer : - Collaborate with developer helped me to discover new tech insight.