Mobile app and web client of the payment service
Finance company (under NDA)
The mobile app and web client for the payment service, which facilitates card and cryptocurrency transactions, is referred to as Wallet for confidentiality due to an NDA. Our client operates a payment service that ensures secure financial management and storage. This service enables users to transfer money to both internal and external wallets and cards, as well as pay for various services. Additionally, it offers virtual card issuance and currency exchange capabilities. However, there was no client application available, which led the customer to approach us for a solution.
Our objective was to create a mobile app and web client for this payment service. The customer already had a partially developed web client using React, but we decided to build the application from the ground up using Flutter instead. This approach allows for deployment across multiple platforms (Android, iOS, web) while maintaining a shared codebase. The app features include processing card and cryptocurrency payments, transferring funds to other wallets and cards, service payments, virtual card issuance, currency exchange, and locating terminals on a map.
Technologies utilized in this project encompass Flutter, BloC, Firebase, OpenStreetMap, and Hive. For further details, you can visit https://pmobi.dev/projects/wallet.