MVP Development of Money Transfer System Client Apps

Getting the client ready for test automation & uber-detailed doc package development
undefined
Customer location
  • Mexico Mexico
Project duration
  • 8 months

Client and Business Goals

The client engaged Symfa to help them update the mobile client app for their money transfer system based on blockchain. We started with code refactoring to fix bugs in the older app version. The cooperation continued when the client decided to create a new MVP of mobile and web apps. The goal was to ensure quicker data reconciliation, batching, collection, and storage among others.

Challenge

The critical requirement to the mobile app was to ensure:

  • Secure encryption with personal data remaining confidential during transactions.
  • Load time within four seconds when a stable internet connection is available.

Solution

We used React Native to develop a cross-platform app, while React.js was used to build an engaging and high-performance UI layer. We also performed face-lifting of the web-portal and provided step-by-step documentation for test automation.

Main features

  • All notifications are located in one place: operations, new receipts, payment requests, and promotional offers.
  • Full-text search delivers matches from all app modules, including operations, transaction history, etc.
  • The payment request form has prefilled-in fields.
  • Important messages are highlighted to draw immediate attention.

QA highlights

  • Pre-launch phase and early development phase were devoted to standard early system testing procedures - checklists and user stories creation.
  • Active development phase QA included smoke tests for each new build and regression tests in the middle and at the end of the sprint.
  • Cross platform manual testing during the active development phase allowed our development team to perform outstanding face-lifting job for an old-school web portal.

Detailed documentation package:

  • Acceptance checklists. Those are prepared in the early active development phase when core functionality can be evaluated and a detailed plan exists as to what functionality will be developed.
  • Test reports. Prepared by the PM for manual testing projects or generated by the QA team for the AT projects.
  • Known issues weekly report. KIWR contains all the bugs found in the software under testing broken down by major, trivial, critical, and blockers. For a project without AT, KIWR also serves as the statistical input for a client.

Technologies

  • React.js
  • React Native

Results

The mobile app with a new UI design is a convenient tool for commission-free money transfers from your cell phone in seconds. It ensures secure payment processing and personal data storage and is PCI-DSS compliant. It also provides payment analytics and reporting.

Latest projects

BACK TO PORTFOLIO

Contact us

Our team will get back to you promptly to discuss the next steps