HOME ABOUT CONTACT
The brief in a sentence
“ We had the challenge to build a core banking solution from zero to market“
My Role
  • User Flows, UI Brand application
  • Developers handoff
  • Design Quality Assurance
  • Design system maintenance
Results
  • Available app on the Apple Store and Google Play
  • Live website (onmo.app)
Research : Competitors Analysis
Understanding what the competitors are offering helps to set up the foundations and discover new opportunities for the product

One of the first actions in any Design project should be the Competitors Analysis. Knowing which features they are offering out there helps to have an overall picture of whcih App features we should include, prioritise work and detect any potential new opportunity that other companies haven’t applied.

With Onmo, we carried out an analysis of the main players offering Credit and Debit cards (Revolut, Monzo, Sterling,...) and from there we built the list of features and data we had to display. Above you can see Ithe result of the Information architecture work we did to organise and structure in a high level the content for every product they wanted to launch including prioritasion (by colours).

Research : Competitors Analysis
Understanding what the competitors are offering helps to set up the foundations and discover new opportunities for the product

One of the first actions in any Design project should be the Competitors Analysis. Knowing which features they are offering out there helps to have an overall picture of whcih App features we should include, prioritise work and detect any potential new opportunity that other companies haven’t applied.

With Onmo, we carried out an analysis of the main players offering Credit and Debit cards (Revolut, Monzo, Sterling,...) and from there we built the list of features and data we had to display. Above you can see Ithe result of the Information architecture work we did to organise and structure in a high level the content for every product they wanted to launch including prioritasion (by colours).

Research : Customer Journeys & Lo-Fi Wireframing
Building the step by step of a journey sizes and helps to visualise all possible outcomes and screens to expect

As a standard part of the UX process, we created customer journeys for both App and Web before building any app screen. To clear identify them we used our previous research along the competitors analysis (for flows and features) and the Information Architecture (for features to expect in each screen) to start building step by step low fidelity flows as:

  • First use:
    • Onboarding flow
    • Login flow
    • Forgotten Password flow
  • Dashboard:
    • Credit Card:
      • Making a payment flow
      • ...
Building the Design System
Taking the brand guidelines as a reference we build the Design System for speed and consistency of use

For speed of use and general consistency, we created the Onmo Design System including the following:

  • Colours
  • Font Style
  • Buttons (CTA)
  • Grid
  • Spacing
  • Radius
  • Icons
  • Dark mode
Building the Figma Design System
Taking the brand guidelines as a reference we build the Figma Design System for speed and consistency of use

For speed of use and general consistency, we created the Onmo Design System including the following:

  • Colours
  • Font Style
  • Buttons (CTA)
  • Grid
  • Spacing
  • Radius
  • Icons
  • Dark mode
Building the Figma Design System
We applied Atomic Design to build the different components that will be used on the interface

Atomic Design is the response of Design Systems to the quick changing design environment that we live nowadays. A tiny design change in one element can affect hundreds of them. By having the components split in smaller components (atoms) makes easier to apply any change to any design element in the system.

Design: The user experience

Onmo was born to give customers the tools and education they need to have a healthy relationship with money. In a saturated market where the offer is the same betweeen the competitors, the only differential element is the App User Experience. Onmo was born as a money buddy for the users, and therefore the app should reflect that attitude.

A system of 3 layers was created to have support accessible from every screen in the app, so the user could “feel” that support at any stage of any process they could be involved in the App.

Layer Account: The account section surfaces ongoing activity, including balances and transactions, across accounts (credit card, current account and savings). Personal information and account settings are also displayed here.

Layer Support: The support section serves multiple functions – it provides proactive guidance based on the user’s behaviour and life events, as well as access to self service articles and realtime chat.

Layer Action: The support section serves multiple functions – it provides proactive guidance based on the user’s behaviour and life events, as well as access to self service articles and realtime chat.

Design: The user experience

Onmo was born to give customers the tools and education they need to have a healthy relationship with money. In a saturated market where the offer is the same betweeen the competitors, the only differential element is the App User Experience. Onmo was born as a money buddy for the users, and therefore the app should reflect that attitude.

A system of 3 layers was created to have support accessible from every screen in the app, so the user could “feel” that support at any stage of any process they could be involved in the App.

Layer Account: The account section surfaces ongoing activity, including balances and transactions, across accounts (credit card, current account and savings). Personal information and account settings are also displayed here.

Layer Support: The support section serves multiple functions – it provides proactive guidance based on the user’s behaviour and life events, as well as access to self service articles and realtime chat.

Layer Action: The support section serves multiple functions – it provides proactive guidance based on the user’s behaviour and life events, as well as access to self service articles and realtime chat.

Design: The user experience
Transitions and animations were worked during Mid-Fidelity Wireframing to enhance the use of the App

Atomic Design is the response of Design Systems to the quick changing design environment that we live nowadays. A tiny design change in one element can affect hundreds of them. By having the components split in smaller components (atoms) makes easier to apply any change to any design element in the system.

Quality Assurance
Making sure what was developed was aligned with the Figma designs

Part of my role as a Product Designer was to assist QA on the UI part of the Onmo App to make sure that what was being delivered by developers was aligned with what was designed on Figma. One of the most effective ways to notice differences was placing side by side the screens. Lead QA was responsible to track them and assign Jira tickets to make the changes.

Design System
Using a Design System from the beginning helped us to move quickly from the Low Fidelity wireframes to the final designs

As can be seen on the image above, there isn’t a big difference between Mid and the final screen designs. Having an up to date design system helped us to apply the final brand guidelines (which changed half way the development phase) and minimise the impact on the product roadmap.

Takeaways
MVPs are born to test; stop trying to be perfect!

Having a prototpye where you can test the app internally or with users sooner than later is better than having a nice and shiny MVP full of bugs or with a bad user experience.

One small UX/UI change can affect the full App; the butterfly effect

Front and back end are seamlessly connected. Knowing how these 2 are linked and working close with developers lets you push back any design change requested from the client that could mean massive changes in the App structure.

Challenge!

Challenges should be happening constantly in a Digital Product Development and from every direction (developers to designers, designers to Business Analysts, Business Analysts to Project Managers...). Best solutions and improvements usually appear when eac

BACK HOME