MagiClick has been serving as Odeabank’s digital technology partner since its establishment a decade ago.
We built the bank’s first website, intranet, and direct banking application, and have provided continuous support throughout
their successful journey in the Turkish banking industry.
In 2022, the bank tasked us once again with rebuilding their mobile and internet banking applications,
along with their entire development infrastructure, from the ground up.
By leveraging our True OmniChannel™ Banking Platform, we delivered a cutting-edge, efficient, and user-centric banking application,
along with a developer-friendly infrastructure, now extensively utilised by the bank’s development teams. This has enabled the bank to streamline
its operations, enhance customer satisfaction, and accelerate innovation.
Seamless & Powerful Interconnectivity
Our robust .NET Core microservice architecture serves as the backbone, seamlessly integrating core banking services with other platforms,
including investment funds, stocks, securities, robo-advisory, and external investment data providers. This comprehensive integration
ensures that Odeabank’s applications are powered by accurate, up-to-date information, tailored for their customers. The interconnected
systems provide a unified view of financial data, enhancing the bank’s ability to offer personalized financial advice and services.
Developer Friendly Architecture
To streamline development, we utilised our True Omni-Channel™ Digital Banking Platform's
single codebase approach, which features a shared component library across all mobile (iOS, Android, Huawei) and web platforms, powered by
React and React Native. This strategy not only reduces development time but also ensures a consistent user experience across all devices,
fostering greater customer engagement.
For the backend-for-frontend (BFF) layer, we employed Apollo GraphQL. This powerful, query-based language enabled us to provide Odeabank
with a tailored banking API, optimising performance and user experience. The approach is lightning-fast, flexible, and developer-friendly,
allowing rapid iteration and deployment of new features.
Our development pipeline, orchestrated by GIT and container-based (OpenShift) infrastructure, automatically creates ephemeral test and development
environments on demand. This pipeline, crucial to the software development lifecycle (SDLC), ensures seamless integration across teams and stages.
It includes numerous checkpoints to uphold high code quality standards, preventing code commits or merges that fail to meet predetermined criteria,
thus maintaining consistency and reliability throughout the development process.
Advanced Security
Odeabank's applications adhere to the highest security standards, utilising our platform's built-in protection against critical
application security risks. Our comprehensive security layer integrates seamlessly with Strong Customer Authentication (SCA) to safeguard
both end-users and server applications. This includes end-to-end encryption, multi-factor authentication, and real-time threat detection,
ensuring that customer data remains secure and private.
Our platform onboarding process employs advanced identity recognition technologies, including facial recognition, liveness checks, and ID card
scanning with NFC, OCR, and MRZ authentication. These technologies ensure that the onboarding process is not only secure but also user-friendly,
reducing friction for new customers and enhancing the overall customer experience.
Gamification
The apps include our integrated gamification module which enables the bank to increase customer engagement and loyalty by easily adding game
mechanics such as points, badges, levels and leaderboards into direct banking channels.
The gamification module leverages daily updated core banking data to define tasks with diverse parameters, such as type and value of transactions,
time intervals, and competition. It also includes criteria based on user channels and non-banking actions like social media sharing and app updates,
enhancing engagement across platforms.
Scalability and Future-Readiness
Designed with scalability in mind, our platform enables the bank to easily expand its services and adapt to future technological advancements.
The modular architecture supports the integration of new functionalities and third-party services without disrupting existing operations.
This future-proof approach ensures that Odeabank remains at the forefront of innovation in the banking sector.
Collaboration and Support
Throughout the implementation process, our team worked closely with the bank’s development teams, providing comprehensive training and support.
This collaborative approach ensured a smooth transition and empowered the bank’s developers to fully leverage the platform’s capabilities.
Ongoing support and regular updates keep the platform up-to-date with the latest security patches and feature enhancements, ensuring
continuous improvement and reliability.