All Technologies Used
Motivation
The goal was to develop a new version of an online banking platform that included both a web version and a mobile application API. Azati was responsible for developing the web version, including both customer-facing interfaces and server-side logic, and creating the mobile API for the banking platform.
Main Challenges
Initially, the release workflow was poorly organized, and necessary Git permissions were invalid. As the project grew, this became critical. Azati’s involvement helped reorganize the workflow, allowing for timely delivery of results.
Online banking integrates with various third-party services (e.g., for money transfers to other banks' clients). The team worked proactively with external vendors to understand their services and find optimal integration solutions.
The project suffered from poor performance due to unnecessary code and inefficient workflow. Azati helped establish a reliable workflow, refactor outdated classes, eliminate redundant verifications, and introduce automated tests.
Key Features
- User Interface (UI): Built with Angular, offering a smooth, intuitive interface for banking services.
- Backend API: Handles data collection, user authorization, and front-end functionality.
- Main API: Central business logic connected to internal bank middleware.
- Integration Layer: Facilitates integration with third-party banking systems and external services.
Our Approach
Project Impact
Azati's engineers successfully established a clear workflow, improving overall performance by up to six times.
The project delivered a modern and efficient online banking platform, which is now deployed and loved by users.
Essential banking features such as funds transfers, bill payments, and transaction histories were implemented, providing customers with enhanced service offerings.