Mobile banking app for fast and secure operations.

Mobile banking app PoC / 3-month engagement / 5-person team

mobank_card.png

About the project

MoBank is a PoC of a mobile banking application for our European customer. It’s a one-stop location for all user’s money needs - from checking balance and transferring money to trading stocks. One of its core features is the ability to buy and sell shares directly through the banking app without the necessity to create an additional account. Users see the latest market news in real-time to make better investment decisions.

Product features

Security 
Advanced authentication

Users can use mobile application to scan QR code and login without passing login/password pair in the web application.

Fraud detection

We detect suspicious logins and transactions based on various parameters collected over the time of usage.

Multi-factor confirmation

We provide users with an ability to confirm their actions through mobile application.

Trading
System testing tool

In order to test application load we have built a custom tool to generate stock market data.

Trade on the go

All the core features from the web application are available in the mobile app.

Real time charts

We display stock prices on a real-time chart updated every second.

Banking
Dashboards
Transactions
MoBank_web&app.png

To ensure users understand their cash flow we provide them with convenient dashboards to display basic statistics.

We secure transactions data by encrypting sensitive data at rest as well as in transit.

Services

UI / UX Design

Software Engineering

Quality Assurance

Technologies

  • Frontend: React / Redux / Sagas / Tailwind

  • Backend: NodeJS / Express / RabbitMQ

  • DB: Postgres / Sequelize / MongoDB / Mongoose

  • CI/CD: Docker / GCP

  • Mobile: Flutter

Product Team

3 engineers

1 QA engineer

1 designer

The solution architecture

MoBank_solution architect.png

Radical Efficiency illustrations

Mobile app with Flutter

Choosing Flutter allowed us to build a high-performant cross-platform app without having to write a different codebase for iOS and Android. This, in turn, helped us to significantly reduce expenses on human resources as we didn't need to establish differently iOS and Android development teams.

Cloud Deployment

We used the GCP App Engine service and Docker to deploy our application. This allowed us to see the first results quickly right after the first week of the app development.  The process was performed by one of the developers and didn't require dedicated DevOps engagement at that moment.

More of recent case studies

Foodie_3_png-removebg-preview.png
Food delivery app

#Flutter 

#Firebase 

#GCP

A mobile app for ordering quality products directly from farmers.

money manager app cs our work.png
Money Manager App

#Flutter 

#BLoC 

#Firebase

#GCP

Easy-to-use app that helps users organize their personal finances.

BNLP platform.png
Buy now, pay later platform

#Flutter 

#React 

#Node.js

#GCP

A platform that allows users to pay for purchases at their own pace.

Let's talk 

Interested to learn more on how Radency can bring value to your business? Drop us a line!