SpendLabs

Intuitive Self-Service Platform for Commercial Cards

technologies

springboot springboot springboot springboot springboot springboot springboot springboot springboot springboot springboot springboot springboot springboot springboot

OVERVIEW

SpendLabs' SpendFit is an intuitive Self Service platform for Commercial Cards. SpendLabs’ simplified and analytics driven approach leads to increased card spend, enhanced customer satisfaction, more card issuance and reduced operating costs.

SpendFit is a web and mobile app that gives commercial card customers complete control of their account in real-time. SpendFit works across all major platforms, including Android, iOS or through your web browser

TECHNOLOGY

SpendLabs' Technology platform is based on SpringBoot for backend and native Android, iOS Apps. The web platform is built on AngularJs.

The backend interfaces with major Credit Card Providers like MasterCard, TSYS with their APIs served over SOAP protocol. Accessing these SOAP apis and providing a uniform interface to various other services used internally was a big challenge. Testing and mocking these services posed another challenge. Adding to this challenge was having different branding for each bank and implement features which are tuned for a specific bank.

SpendLabs' used GoRapid's Services to augment their Team and help them in building various parts of the platform. GoRapid ensured that Test Driven Development methodology is adopted for all teams and projects by writing unit tests, integration tests for their backend services built on SpringBoot. The same was later done for the Web platform built over AngularJS and Android Apps. Finally Functional tests were also written for product geared for individual bank using Selenium Grid, Cypress and Applitools.

Since SpendFit backend relies on SOAP apis of Card Providers like TSYS and MasterCard, using these services during functional testing posed a huge challenge. To overcome this, we built a complete SOAP service based on python/Django which mimicked TSYS, MasterCard WSDL which provided complete mock of SOAP apis of these providers during functional tests. This improved the reliability of their tests.

As a result of our efforts, the overall product quality improved manifolds leading to enhanced customer satisfaction and lesser customer complaints.

Web Images


DASHBOARD
USER CARD CONTROL FEATURE
USER PROFILE FEATURE
COMPANY TRANSACTION PAGE
CYPRESS TEST CASES
Expense Managemnet
Application Tool Checkpoints
Application Tool Higlight Issue
Application Tool Test Cases
Cypress Dashboard

Android Images


Union Bank: Home
Union Bank: Management
Union Bank: Notification
Union Bank: OTP Feature
Union Bank: Spending Feature
Union Bank: User Card Profile

IOS Images


Union Bank: Home
Union Bank: Add User Feature
Union Bank: Login Feature
Union Bank: Spending Feature
Union Bank: Message Feature
Union Bank: User Card Profile