User Interface(UI) design process, before & after.

Case study & tips

View in another language:
User Interface(UI) design process, before & after.
Categories
Technologies
Author

Edgar Outsourcify

Design Manager & UX/UI Specialist
Date

As a web agency, we design and redesign websites.
A lot of portfolios are shown so we thought it would be interesting to also show you our User Interface (UI) design process along a project and illustrate this with before-after captures on one of our case study: WKD online dog training website design.


Websites are one of the most important marketing tools to attract potential customers. Our client wanted us to take their outdated, underperforming and non-responsive website and transform it into a visually well designed and user-friendly website targeting very non-tech savvy users, to help them grow in their market. In this article, we dive into the details of designing user interfaces and the before and after of this website redesign project.

First of all, we’d like to share our process of user interface design with you.

Ui 01

Phase 1: Analyzing the old website

During the UX process, we analyze the problems and needs of users throughout the study of their website, but during this process, it is more about user-experience. In this next phase, we will identify the problems of all visual parts and interactions between them.

Phase 2: Analyzing and researching market and competitors

Same as the UX part, analytics is very important in the UI part. We carry out market and competitor research to understand certain groups of users using their website, and patterns of their behavior to avoid including unnecessary features and create proper guidelines during the user interface process.

Feel free to read more about our UX workshops we conduct: https://outsourcify.net/how-we-facilitate-a-ux-workshop-at-outsourcify/

Let’s jump to the core topic of this article, the UI design.

Phase 3: Gathering Inspiration

This is where the UI design really starts.

As long as we analyze the market enough, we gather inspiration such as gathering imagery, colors, motions whatever inspires us based on the research and information from the client to define the concept of design style which we want to apply for the project. With all gathering inspirations, we hold several brainstorming sessions together for more creative ideas and narrow down our opinions to several common ones.

Phase 4: Set up the guidelines

When we narrow down our opinions on the design concept for the project, we start to design the landing page first to see the overall atmosphere of the design and when it’s done, we present it to clients. During this phase we set up the basic guidelines such as headings, color theme and style of design components such as buttons or menu, you name it. This process can either be done starting from the Desktop version design or actually Mobile First which means starting with the design of the mobile responsive depending on User Experience data, if users are more likely to use the platform on their mobile devices.

This Mobile first process helps to structure the information architecture better and also helps for the development to start with a lesser code base to adapt when the desktop version needs coding.

After we get the final approval on the landing page, we set up the further guideline of the rest of the design component. Style guideline helps designers and developers follow to ensure the every page of the website will be always consistent and maintain a cohesive experience. Based on the design components and guidelines we apply to the landing page, we design the rest of the sub pages.

Phase 5: Present the design to clients

When the design is completed, we present design to clients through the platform such as Invision or Adobe xd and we receive some feedback back and forth with the customer until we both are satisfied with the design. After this stage, our design is developed by professional developers at Outsourcify.  

Now, we’d like to introduce you the result of the before & after redesign of the website for WKD.

Ui 02

Before redesign

The older version of WKD’s website was very heavy with a lot of contents. Especially pages under online courses were full of unorganized contents. It seemed to be difficult to find the information users are looking for quickly. Overall, along with the content overload, the site wasn’t optimized for responsive.

In addition, each component on the website wasn’t harmonized and didn’t really show the identity of the brand. As we studied through their website, we realized that they were using colors such as neon green, pink and orange which don’t seem to harmonize with each other. It needed a jointed color scheme and design components for sustainable and consistent design.

Before 1@2x 1

What is our solution?

Solution 1: Use consistent colors and themes

To make the website navigate easily through the contents and make it easy to read, we had to make the great choice for the font and colors. We chose the colors and fonts which represent WKD to generate a positive impact on users to the website.

We offered our client a new color consisting of pink and navy color that can help the brand make a big impact. Something that stays trendy and friendly that stays accessible to everyone, something popping out for non-tech savvy users and something that still represents the “online” side of WKD which is an ‘Online dog training’ platform. These colors also stand out from their competitors. 

We setted up the pink color as a primary color to highlight the important components such as primary buttons or hover status, on the other hand, we set up the navy color as a secondary color to use mostly for the font and secondary buttons.

Solution 2: Use clearly readable typography

Choosing the right font is as important as choosing the right color scheme for the better user experience and brand identity. 

When we checked through the previous website of WKD, we realized that there was no guideline system for typography such as headings, subheadings and paragraphs. We chose fonts styles which are relevant to the brand identity and reflect the brand personality with the readability.

Wkd Homepage

Solution 3: Use UI elements and good images reflecting brand identity

An image is used as a good asset to convey the story of the brand to users. For successful branding imagery, we focus on using consistent and good qualified images throughout the website. (Usually it is strongly advised to have unique, proprietary images of the client’s team, offices and whatever scenes they want to highlight).

In addition, we applied the roundy rectangles-including fills and borders- for imagery and texts to keep consistency with other UI materials such as fonts, colors and icons.

Wkd 2

After redesign

Our main goal was to update the outmoded UI part of their old website looking modern and clean while maintaining their brand identity but also to redesign the whole user journey of their online training platform.
Here this was not only a matter of look and feel of the public pages but how to harmonize both the public website pages and the whole online training platform with courses, groups, categories and lessons.

After redesigning the website, it is more clear what visitors should do, for example, signing in and subscribing to courses, paying for a course and assisting to its lessons.

All of this not only desktop but also mobile, considering the user is a very non tech-savvy audience, we had to make hard choices one what is fundamentally simpler, easier and yet still modern looking and appealing to all eyes.

In addition, well organized and harmonized design materials strengthened the brand identity. Most importantly, our client is really satisfied with a brand new design for their website. Overall we could successfully achieve our goal and targets on this project.

Wkd Homepage – 1

You liked what you’ve read and you want to be part of our amazing design team? Feel free to reach out to us!
Edgar Outsourcify · Design Manager & UX/UI Specialist

UX/UI and Project management expert. Obtained a Bachelor in IT, Design Communication and Project Management. He started his career as a graphic, web and UX/UI designer in France, Lyon; then became a Digital Project Manager in a web agency in Bangkok and now the Design Manager in Outsourcify.

Have a project in mind?
Let's start your project today

Contact Us
Have a project in mind?
Let's start your project today

Related blog articles

Technologies

Our Headless WordPress Journey with Astro.js and Vue.js

September 2, 2025

Our Headless WordPress Journey with Astro.js and Vue.js
Our Headless WordPress Journey with Astro.js and Vue.js
Technologies

Recent Projects at Outsourcify: A Behind-the-Scenes Series

June 2, 2025

Recent Projects at Outsourcify: A Behind-the-Scenes Series
Recent Projects at Outsourcify: A Behind-the-Scenes Series
Outsourcify Website

Eco-friendly and Accessible Websites: Building a Sustainable Digital Future

December 10, 2024

Eco-friendly and Accessible Websites: Building a Sustainable Digital Future
Eco-friendly and Accessible Websites: Building a Sustainable Digital Future
Resources

Building a B2B Product: Laying the Right Foundations from Day One

September 29, 2025

Building a B2B Product: Laying the Right Foundations from Day One
Building a B2B Product: Laying the Right Foundations from Day One
Technologies

A ResTech MVP in 1 Month

September 19, 2025

A ResTech MVP in 1 Month
A ResTech MVP in 1 Month
Resources

Why Taking Over a Development Project Is Always a Challenge

August 11, 2025

Why Taking Over a Development Project Is Always a Challenge
Why Taking Over a Development Project Is Always a Challenge
Technologies

From Vibe-Coded Prototype to Production-Ready: How Client Mockups Accelerate Our Work

August 5, 2025

From Vibe-Coded Prototype to Production-Ready: How Client Mockups Accelerate Our Work
From Vibe-Coded Prototype to Production-Ready: How Client Mockups Accelerate Our Work
Technologies

Outsourcify’s 2025 Tech Stack Driving Digital Excellence

August 4, 2025

Outsourcify’s 2025 Tech Stack Driving Digital Excellence
Outsourcify’s 2025 Tech Stack Driving Digital Excellence
Outsourcify Story

What Our Clients Say About Us: A Look at Outsourcify’s Google Reviews

July 30, 2025

What Our Clients Say About Us: A Look at Outsourcify’s Google Reviews
What Our Clients Say About Us: A Look at Outsourcify’s Google Reviews
Outsourcify Story

The Agency Developer: Beyond the Code

July 14, 2025

The Agency Developer: Beyond the Code
The Agency Developer: Beyond the Code
Resources

A Website Is Non-Negotiable in 2025 — But Its Content May Be Training AI

July 9, 2025

A Website Is Non-Negotiable in 2025 — But Its Content May Be Training AI
A Website Is Non-Negotiable in 2025 — But Its Content May Be Training AI
Resources

SaaS Tools Annual Cost Comparison for a 35-User Team – and What You Can Learn from Our Journey

June 11, 2025

SaaS Tools Annual Cost Comparison for a 35-User Team – and What You Can Learn from Our Journey
SaaS Tools Annual Cost Comparison for a 35-User Team – and What You Can Learn from Our Journey
Resources

A Guide to Thailand’s Online Payment Gateways

May 4, 2025

A Guide to Thailand’s Online Payment Gateways
A Guide to Thailand’s Online Payment Gateways
Technologies

10 Programming Practices Worth Rethinking

April 29, 2025

10 Programming Practices Worth Rethinking
10 Programming Practices Worth Rethinking
Outsourcify Story

The Outsourcify Story #1: Lessons from a decade in Web Development

March 23, 2025

The Outsourcify Story #1: Lessons from a decade in Web Development
The Outsourcify Story #1: Lessons from a decade in Web Development
Technologies

Outsourcify partners with Sisense: the Power of Business Intelligence

February 16, 2025

Outsourcify partners with Sisense: the Power of Business Intelligence
Outsourcify partners with Sisense: the Power of Business Intelligence
Technologies

The 8 Archetypes of Software Engineers Every Team Needs (And How to Harness Their Superpowers)

February 6, 2025

The 8 Archetypes of Software Engineers Every Team Needs (And How to Harness Their Superpowers)
The 8 Archetypes of Software Engineers Every Team Needs (And How to Harness Their Superpowers)
Technologies

The impact of API-centric approaches on software development

November 27, 2024

The impact of API-centric approaches on software development
The impact of API-centric approaches on software development
Technologies

How to know you can trust a web agency: A practical guide

November 15, 2024

How to know you can trust a web agency: A practical guide
How to know you can trust a web agency: A practical guide
Technologies

Who’s watching? A guide to privacy on websites and protecting your data

November 14, 2024

Who’s watching? A guide to privacy on websites and protecting your data
Who’s watching? A guide to privacy on websites and protecting your data
Technologies

Understanding the differences between MVP and MMP for smarter product development

November 13, 2024

Understanding the differences between MVP and MMP for smarter product development
Understanding the differences between MVP and MMP for smarter product development
Technologies

The top 3 strategic pitfalls that can derail a tech startup

November 8, 2024

The top 3 strategic pitfalls that can derail a tech startup
The top 3 strategic pitfalls that can derail a tech startup
Technologies

How to avoid AI project failures: lessons from automation

November 7, 2024

How to avoid AI project failures: lessons from automation
How to avoid AI project failures: lessons from automation
Technologies

The top 3 pitfalls facing CTOs and how to overcome them

October 31, 2024

The top 3 pitfalls facing CTOs and how to overcome them
The top 3 pitfalls facing CTOs and how to overcome them
Technologies

How do we extract the needs of a startup in the context of a Define Scope – Requirements Workshop?

October 29, 2024

How do we extract the needs of a startup in the context of a Define Scope – Requirements Workshop?
How do we extract the needs of a startup in the context of a Define Scope – Requirements Workshop?
Technologies

The vital role of a product owner in your web project

October 25, 2024

The vital role of a product owner in your web project
The vital role of a product owner in your web project
Technologies

How to choose a web agency: Top platforms to help you find a reliable partner

October 15, 2024

How to choose a web agency: Top platforms to help you find a reliable partner
How to choose a web agency: Top platforms to help you find a reliable partner
Technologies

The breadth of expertise required for Web Development

October 9, 2024

The breadth of expertise required for Web Development
The breadth of expertise required for Web Development
Technologies

Running daily, a day early: cron jobs for everyone

October 7, 2024

Running daily, a day early: cron jobs for everyone
Running daily, a day early: cron jobs for everyone
Company Activities

Behind the scenes: Triple baby party & reflecting on our company’s sociology

October 4, 2024

Behind the scenes: Triple baby party & reflecting on our company’s sociology
Behind the scenes: Triple baby party & reflecting on our company’s sociology
Technologies

Caching: Our number one suspect

August 9, 2024

Caching: Our number one suspect
Caching: Our number one suspect
Technologies

What is a database and how do you choose one for your web application project?

June 18, 2024

What is a database and how do you choose one for your web application project?
What is a database and how do you choose one for your web application project?
Technologies

Outsourcify’s expertise with the Astro framework

June 11, 2024

Outsourcify’s expertise with the Astro framework
Outsourcify’s expertise with the Astro framework
Technologies

What is an API and how does Outsourcify use them?

May 22, 2024

What is an API and how does Outsourcify use them?
What is an API and how does Outsourcify use them?
Technologies

Which LLMs are we using to facilitate the development at Outsourcify?

May 10, 2024

Which LLMs are we using to facilitate the development at Outsourcify?
Which LLMs are we using to facilitate the development at Outsourcify?
Technologies

Integrating an AI service for Real Estate

January 19, 2024

Integrating an AI service for Real Estate
Integrating an AI service for Real Estate
Technologies

WooCommerce, Magento or Sylius?

August 7, 2021

WooCommerce, Magento or Sylius?
WooCommerce, Magento or Sylius?
Technologies

Why and how to migrate from Drupal to WordPress?

November 13, 2020

Why and how to migrate from Drupal to WordPress?
Why and how to migrate from Drupal to WordPress?
Resources

How to achieve 100 on PageSpeed Insights

May 3, 2019

How to achieve 100 on PageSpeed Insights
How to achieve 100 on PageSpeed Insights
Outsourcify Website

Why would you use WordPress for a corporate website in 2019?

March 17, 2019

Why would you use WordPress for a corporate website in 2019?
Why would you use WordPress for a corporate website in 2019?
Technologies

Creating your own blocks in Gutenberg with ACF

January 26, 2019

Creating your own blocks in Gutenberg with ACF
Creating your own blocks in Gutenberg with ACF
Technologies

How will the new version 5 and the Gutenberg editor impact your WordPress website?

December 5, 2018

How will the new version 5 and the Gutenberg editor impact your WordPress website?
How will the new version 5 and the Gutenberg editor impact your WordPress website?