Redesigning the Investing web application

Redesigning the Investing web application

Redesigning the Investing web application

My role

My role

My role

My role

Senior Product Designer

Senior Product Designer

Senior Product Designer

Senior Product Designer

Competencies

Competencies

Competencies

Competencies

UX/UI analysis

UX/UI analysis

UX/UI analysis

UX/UI analysis

Redesign

Redesign

Redesign

Redesign

Design system

Design system

Design system

Design system

Wireframing

Wireframing

Wireframing

Wireframing

Prototyping

Prototyping

Prototyping

Prototyping

Year

Year

Year

Year

2023

2023

2023

2023

I improved usability and visual consistency by redesigning existing interfaces with a cleaner, more intuitive UI/UX.

I improved usability and visual consistency by redesigning existing interfaces with a cleaner, more intuitive UI/UX.

I improved usability and visual consistency by redesigning existing interfaces with a cleaner, more intuitive UI/UX.

I improved usability and visual consistency by redesigning existing interfaces with a cleaner, more intuitive UI/UX.

Overview

Overview

BankPro Invest is a comprehensive stock solution that includes real-time charts, news, fundamentals, and estimates.

BankPro Invest is a comprehensive stock solution that includes real-time charts, news, fundamentals, and estimates.

BankPro Invest is a comprehensive stock solution that includes real-time charts, news, fundamentals, and estimates.

BankPro Invest is a comprehensive stock solution that includes real-time charts, news, fundamentals, and estimates.

What's been done?

What's been done?

What's been done?

01.

01.

01.

01.

Trading section redesign: Updated the leading ‘Trading’ section using the UI kit for Bank Corporate. This involved rethinking the user interface design to improve visual appeal and overall user experience.

Trading section redesign: Updated the leading ‘Trading’ section using the UI kit for Bank Corporate. This involved rethinking the user interface design to improve visual appeal and overall user experience.

Trading section redesign: Updated the leading ‘Trading’ section using the UI kit for Bank Corporate. This involved rethinking the user interface design to improve visual appeal and overall user experience.

Trading section redesign: Updated the leading ‘Trading’ section using the UI kit for Bank Corporate. This involved rethinking the user interface design to improve visual appeal and overall user experience.

02.

02.

02.

02.

Redesign of general elements: Overhauled all general interface elements, including buttons, icons, headers, input fields, and more. The goal was to create a consistent and solid style for all interface components.

Redesign of general elements: Overhauled all general interface elements, including buttons, icons, headers, input fields, and more. The goal was to create a consistent and solid style for all interface components.

Redesign of general elements: Overhauled all general interface elements, including buttons, icons, headers, input fields, and more. The goal was to create a consistent and solid style for all interface components.

Redesign of general elements: Overhauled all general interface elements, including buttons, icons, headers, input fields, and more. The goal was to create a consistent and solid style for all interface components.

03.

03.

03.

03.

Layouts styled with UI Library: Developed all layouts using the provided UI kit for Bank Corporate to ensure consistency and visual sameness throughout the project.

Layouts styled with UI Library: Developed all layouts using the provided UI kit for Bank Corporate to ensure consistency and visual sameness throughout the project.

Layouts styled with UI Library: Developed all layouts using the provided UI kit for Bank Corporate to ensure consistency and visual sameness throughout the project.

Layouts styled with UI Library: Developed all layouts using the provided UI kit for Bank Corporate to ensure consistency and visual sameness throughout the project.

04.

04.

04.

04.

Layouts and components: Utilised predefined components and layouts to assemble layouts swiftly and seamlessly while maintaining consistency across the project.

Layouts and components: Utilised predefined components and layouts to assemble layouts swiftly and seamlessly while maintaining consistency across the project.

Layouts and components: Utilised predefined components and layouts to assemble layouts swiftly and seamlessly while maintaining consistency across the project.

Layouts and components: Utilised predefined components and layouts to assemble layouts swiftly and seamlessly while maintaining consistency across the project.

Challenges

Challenges

Challenges

Challenge / 01

Challenge / 01

Contrast issues

Contrast issues

Contrast issues

Low contrast prevents users from perceiving and reading important elements, leading to fatigue when using the interface.

Low contrast prevents users from perceiving and reading important elements, leading to fatigue when using the interface.

Low contrast prevents users from perceiving and reading important elements, leading to fatigue when using the interface.

Low contrast prevents users from perceiving and reading important elements, leading to fatigue when using the interface.

Challenge / 02

Focus shift when switching color themes

Focus shift when switching color themes

Focus shift when switching color themes

Inconsistency of colours and contrasts when switching between light and dark themes leads to unstable interface perception, which creates additional inconvenience for users.

Inconsistency of colours and contrasts when switching between light and dark themes leads to unstable interface perception, which creates additional inconvenience for users.

Inconsistency of colours and contrasts when switching between light and dark themes leads to unstable interface perception, which creates additional inconvenience for users.

Challenge / 03

Challenge / 03

Variety of design and lack of representation of UI elements states

Variety of design and lack of representation of UI elements states

Variety of design and lack of representation of UI elements states

Having different visual styles for the same type of elements makes it difficult to recognise the interface and creates confusion for users.

Having different visual styles for the same type of elements makes it difficult to recognise the interface and creates confusion for users.

Having different visual styles for the same type of elements makes it difficult to recognise the interface and creates confusion for users.

Having different visual styles for the same type of elements makes it difficult to recognise the interface and creates confusion for users.

The lack of representation of element states makes their behavior unpredictable, which worsens the user experience.

The lack of representation of element states makes their behavior unpredictable, which worsens the user experience.

The lack of representation of element states makes their behavior unpredictable, which worsens the user experience.

The lack of representation of element states makes their behavior unpredictable, which worsens the user experience.

Challenge / 04

Challenge / 04

Imbalance in layout and hierarchy of elements

Imbalance in layout and hierarchy of elements

Imbalance in layout and hierarchy of elements

The lack of a basic dimensional unit for indentation leads to interface heterogeneity. It makes it difficult to understand the visual hierarchy of elements, making it difficult to navigate and understand the application's structure.

The lack of a basic dimensional unit for indentation leads to interface heterogeneity. It makes it difficult to understand the visual hierarchy of elements, making it difficult to navigate and understand the application's structure.

The lack of a basic dimensional unit for indentation leads to interface heterogeneity. It makes it difficult to understand the visual hierarchy of elements, making it difficult to navigate and understand the application's structure.

The lack of a basic dimensional unit for indentation leads to interface heterogeneity. It makes it difficult to understand the visual hierarchy of elements, making it difficult to navigate and understand the application's structure.

Challenge / 05

Challenge / 05

Lack of components and complexity of working with layouts

Lack of components and complexity of working with layouts

Lack of components and complexity of working with layouts

The lack of required components makes the design and development process more time-consuming and difficult to create new functional elements.

The lack of required components makes the design and development process more time-consuming and difficult to create new functional elements.

The lack of required components makes the design and development process more time-consuming and difficult to create new functional elements.

The lack of required components makes the design and development process more time-consuming and difficult to create new functional elements.

Challenge / 06

Challenge / 06

Unorganised layouts

Unorganised layouts

Unorganised layouts

Unstructured layouts create additional difficulties for designers and developers, slow the workflow, and can lead to implementation errors.

Unstructured layouts create additional difficulties for designers and developers, slow the workflow, and can lead to implementation errors.

Unstructured layouts create additional difficulties for designers and developers, slow the workflow, and can lead to implementation errors.

Unstructured layouts create additional difficulties for designers and developers, slow the workflow, and can lead to implementation errors.

Design Solutions

Design Solutions

Solution / 01

Solution / 01

Reassembly of layouts on the basis of a single UI-library

Reassembly of layouts on the basis of a single UI-library

Reassembly of layouts on the basis of a single UI-library

Ensuring uniformity of visual realisation of elements.

Ensuring uniformity of visual realisation of elements.

Ensuring uniformity of visual realisation of elements.

Ensuring uniformity of visual realisation of elements.

Reflection of states for each UI element so that developers and users can evaluate their behavior in different scenarios.

Reflection of states for each UI element so that developers and users can evaluate their behavior in different scenarios.

Reflection of states for each UI element so that developers and users can evaluate their behavior in different scenarios.

Reflection of states for each UI element so that developers and users can evaluate their behavior in different scenarios.

Solution / 02

Solution / 02

Improved contrast and readability

Improved contrast and readability

Improved contrast and readability

Fixing contrast issues in the light theme to ensure key elements of the app are visible.

Fixing contrast issues in the light theme to ensure key elements of the app are visible.

Fixing contrast issues in the light theme to ensure key elements of the app are visible.

Fixing contrast issues in the light theme to ensure key elements of the app are visible.

Improved readability of text and UI elements for a better user experience.

Improved readability of text and UI elements for a better user experience.

Improved readability of text and UI elements for a better user experience.

Improved readability of text and UI elements for a better user experience.

Solution / 03

Solution / 03

Coordinating transitions between color themes

Coordinating transitions between color themes

Coordinating transitions between color themes

Providing a smooth transition betweenlight and dark themes by coordinating color palettes and focal elements.

Providing a smooth transition betweenlight and dark themes by coordinating color palettes and focal elements.

Providing a smooth transition betweenlight and dark themes by coordinating color palettes and focal elements.

Providing a smooth transition betweenlight and dark themes by coordinating color palettes and focal elements.

Solution / 04

Solution / 04

Component development and performance improvement

Component development and performance improvement

Component development and performance improvement

Extend the component library to simplify layout and improve productivity for designersand developers.

Extend the component library to simplify layout and improve productivity for designersand developers.

Extend the component library to simplify layout and improve productivity for designersand developers.

Extend the component library to simplify layout and improve productivity for designersand developers.

Solution / 05

Solution / 05

Interface responsiveness optimisation

Interface responsiveness optimisation

Interface responsiveness optimisation

Adding hover states for elements for a more responsive user experience.

Adding hover states for elements for a more responsive user experience.

Adding hover states for elements for a more responsive user experience.

Adding hover states for elements for a more responsive user experience.

Solution / 06

Solution / 06

Improving the organisation of layouts

Improving the organisation of layouts

Improving the organisation of layouts

Restructure layouts to reflect organisational best practices to make orientation and file handling easier for designers and developers.

Restructure layouts to reflect organisational best practices to make orientation and file handling easier for designers and developers.

Restructure layouts to reflect organisational best practices to make orientation and file handling easier for designers and developers.

Restructure layouts to reflect organisational best practices to make orientation and file handling easier for designers and developers.

Solution / 07

Solution / 07

Adaptation of layouts for different screen sizes

Adaptation of layouts for different screen sizes

Adaptation of layouts for different screen sizes

1280x720

1440x900

1680x1050

1920x1080

2560x1440

1280x720

1440x900

1680x1050

1920x1080

2560x1440

1280x720

1440x900

1680x1050

1920x1080

2560x1440

The redesign improved UX through clearer layouts, responsiveness, and visual consistency. Unified components and smooth theme transitions enhanced performance and interaction quality.

The redesign improved UX through clearer layouts, responsiveness, and visual consistency. Unified components and smooth theme transitions enhanced performance and interaction quality.

The redesign improved UX through clearer layouts, responsiveness, and visual consistency. Unified components and smooth theme transitions enhanced performance and interaction quality.

The redesign improved UX through clearer layouts, responsiveness, and visual consistency. Unified components and smooth theme transitions enhanced performance and interaction quality.

© 2025 Aleksandra Berest

© 2025 Aleksandra Berest

© 2025 Aleksandra Berest

© 2025 Aleksandra Berest