Winbank - neobanking web and mobile app
Our team built a multifunctional and secure neobanking solution for an innovative European company. Winbank offers a wide variety of options allowing bank clients access all services anytime and anywhere.
TEAM
16 members
STARTED IN
2023
FINISHED IN
17 months
Country
EU
Industry
FinTech
OVERVIEW
About
the business
Our team cooperated with a client from a solid European finance company that fosters a modern and innovative approach to traditional banking. Having many years of expertise in the banking niche, our client wanted to develop a brand-new application for web and mobile devices.
The idea was to build a banking app that would meet the evolving needs of its customers and offer personalized services while maintaining high security and industry standards. So, our goal was to help the client:
- select and prioritize right features,
- choose reliable third-party services,
- design and build a high-class banking app.
OVERVIEW
Project tasks
- Build a neobanking app to provide users with fast access to transactions and support services. 

- Perform integration with go-to banking systems, payment gateways, and all necessary third-party services.
- Create a user-friendly and accessible design with intuitive onboarding and simple and clear navigation.
OVERVIEW
Project team
• 2 UX/UI designers
• 4 Front-end engineers
• 3 Mobile engineers
• 2 Back-end engineers
• Business Analyst
• 3 QA engineers
• Solutions Architect
• DevOps specialist
• Project Manager
6
months for
Discovery & Design
11
months for
App development & QA
TypeScript
React.js
React Native
Node.js
K8S
Firebase
Google Cloud
REST
Swagger
Socket.io
Rabbit MQ
Redis
Winbank. Welcome page
PROJECT JOURNEY
Application features
Transaction options
Users can operate virtual cards and added cards from other banks
Payment templatesÂ
We added pre-defined templates to simplify the payment process
Utility paymentsÂ
There are optimized payments for different utilities and services
Expense tracking
All users can easily keep an eye on their expenses and view receipts
Budgeting tools
Users can categorize expenses, set limits, and track financial goals
Customer support
An app has convenient 24/7 chat support for better customer service
APP FUNCTIONS
Utility payments
Our client wanted to integrate a feature that would allow users to conveniently pay their bills for different services, such as electricity, water, gas, internet, and more.
This feature should be very intuitive so that users of any age can open a banking app, navigate to this feature and pay for a service in one click.
To make utility payments more smart and convenient, we included such options:
- Bill management - to view a list of the upcoming utility bills and due dates within the app.
- Payment reminders - users can set preferences for receiving reminders about upcoming utility bill payments via push notifications, email, or SMS.
- Bill history and receipts - the app maintains a history of past utility payments and lets users access digital receipts for each transaction.
Winbank. Utility payments
APP FUNCTIONS
Budgeting tools
The budgeting tools we integrated into this banking app empower users to manage their finances effectively by setting budgets, tracking expenses, and setting different financial goals.
Here is what tools we included and how exactly they work:
- Expenses categorization - users can divide their expenses into predefined categories (e.g., groceries, transportation, entertainment) or custom categories based on their spending habits.
- Budget setting - it’s easy to set budget limits for each expense category, specifying the maximum amount users are willing to spend within a certain time period.
- Financial goal setting - users can set long-term financial goals, such as saving for a vacation, buying a house, or building an emergency fund. The app helps users break down their ambitious goals into smaller milestones and track their progress over time.
- Expenses analytics - users can perform analysis of their expenses, including detailed breakdowns of their spending by category, merchant, time period, and payment method.
Winbank. Budgeting tools
PROJECT JOURNEY
Development approach
To build a highly secure and feature-rich neobanking solution, we’ve selected and used a set of proven technologies:
- TypeScript was used for both front-end (React) and back-end (Node.js) parts of the application to write stable source code and decrease future maintenance costs.
- React was selected to speed up front-end development and make code maintenance easier.
- Swagger was used for API documentation and testing.
- We’ve also created a robust REST API as the main communication gateway between different product parts.

UI decisions that make sense
3 images
RESULTS
OUTCOME
It took us 17 months to build a feature-rich neobanking solution for our client. Our team wrapped up high-quality code into a trendy and user-friendly design that was highly appreciated by the app users.
Our client achieved significant growth in active users and observed how transactions performed per month by the users skyrocketed. The app turned out to be accessible, intuitive and convenient. So, the team of our client now processes 10X fewer customer support requests.
800K
loyal banking app users and the number keeps growing
1,9X
higher client satisfaction and retention rate
5X
more transactions performed by banking app users monthly
Read More
Explore articles from Artkai - we have lots of stories to tell
Join us to do the best work of your life
Together we advance the human experience through design.