Belgazprombank — redesign of the banking application
June 2023
About the Application
Belgazprombank is one of the largest banks in Belarus.
The idea to redesign the mobile application appeared spontaneously. During one of my visits home, I asked my mother to transfer money to me for a store purchase. When she opened the bank’s app, it became clear that it was not intuitive to use at all.
A huge card taking up half of the screen, misaligned elements, an overloaded and inconvenient interface.
At that moment, I wanted to try imagining what the application would look like after a redesign, if approached with user experience and interaction logic in mind.
Main Project Tasks
Update the visual part of the interface, making it modern, clear, and clean

Optimize the main screen by removing unnecessary elements and focusing on key user actions

Build a logical interface hierarchy so that all actions are intuitive even for an older audience

Improve user experience, especially for basic operations: transfers, balance viewing, top-ups

Make the interface adaptive and universal so it looks organic on different devices

Show how a banking application can be convenient and aesthetically pleasing without losing functionality
Research
As part of the project development, the goal was to redesign everything. I started by creating a new user flow and sketches of what the updated application could look like.
User flow
Since the application was designed from scratch, it was decided to create an initial user flow to avoid “gaps” in usability.
Wirefarames
Registration and Authorization
In Belarus, registration in governmental and financial institutions works slightly differently than in other countries.

Specifically, this bank provides three login options:

Standard login with username and password

Registration with username, password, email, and an
identification number (an analogue of SNILS and an insurance policy combined)

Login via an interbank system: in Belarus, a user can register in one bank, receive a special personal number, and use it to log in to other banks

Main Screen
The main screen underwent the most significant changes.
I kept all previously implemented actions but made them more convenient and logical from the user journey perspective.

The card was moved to the bottom of the screen, as it is not a primary action

Popular functions, balance information, bank cards, and exchange rates are now placed in the center of the screen — in Belarus, this is one of the most in-demand features

Cards and Card Actions
The cards screen turned out to be fairly standard:

users can view card details and perform basic actions.

From the old application, I retained an interesting feature — when scrolling to the end of the screen, a prompt appears offering to issue a new card.

This is followed by a standard application process. The only Belarus-specific difference is that the card is delivered by mail, so I added the ability to specify a delivery address immediately.
Transfers
Transfers are divided into two categories: to yourself and to another person.

Transfers between your own accounts can be made in different currencies — banks allow this.

Transfers to another person can be made via phone number, card number, or account number — whichever is more convenient.
Other
The application also includes transaction history with expense analytics, quick contact with the bank, and other important functions.
This project is also published on Behance