Embily Mobile Banking App. Mobile App for managing personal Embily account.
**CLIENT**
Embily is a company that offers a variety of services based on blockchain technology and enhances its internal processes through blockchain integration. Their clients have access to numerous management tools, optimization of affiliate programs, white label portals, assistance with blockchain integration, and blockchain analytics. Embily is a project under B-I-G.PRO PTE. LTD., an international entity focusing on blockchain financial projects.
**BUSINESS REQUIREMENT**
The cryptocurrency market capitalization surpassed $200 billion some time ago, but effective ways to utilize digital currencies for everyday needs have only been developed recently. There is a significant demand for solutions that facilitate instant cryptocurrency usage. To address this, Embily has created a comprehensive platform for managing crypto finances, complete with an integrated fiat gateway. The company offers co-branded prepaid Mastercards and UnionPay cards that allow instant crypto top-ups. Embily aims to provide users with maximum financial freedom by enabling widespread access to crypto assets, simplifying conversion processes, and allowing worldwide withdrawals. However, relying solely on a web platform poses challenges to achieving their global objectives. Thus, there is a requirement to build a multi-platform mobile application. The goal is to design a multifunctional mobile banking app from the ground up, incorporating all the specific features of the original platform: the ability to top up using four cryptocurrencies—BTC, ETH, USDT, and TRX. Users should be able to transfer funds between accounts and cards, and KYC verification must be executable through the app. All features need to be integrated into a user-friendly interface.
**SOLUTION**
The Platinum Software Development Team was tasked with adapting the functionalities of the platform for both iOS and Android operating systems, combined with an intelligent UI/UX design. The app features instant top-ups with the four popular cryptocurrencies (BTC, ETH, USDT, and TRX). Moreover, the KYC process can be completed through both the iOS and Android apps. The interface is designed to facilitate easy asset management, allowing for quick fund transfers between cards or within the system. Detailed records of all incomes/expenses are provided for enhanced financial management. Enhanced security features like TouchID and FaceID were implemented to protect users' funds. A 24/7 support feature was also included to assist users promptly with any inquiries.
**FEATURES**
The Platinum Software Development team produced a comprehensive banking application for both Android and iOS platforms featuring an intuitive, user-friendly design and a variety of capabilities:
- **Account Creation**: A straightforward sign-up process for new users.
- **Step-by-Step Online KYC Service**: KYC can be completed within the app in just a few minutes, with detailed descriptions for each step.
- **Easy Account Balance Viewing**: All essential balance details are consolidated on one page, including balance, recent transactions, and card information.
- **Detailed Transaction History**: Users can view income and expenses in a convenient interface, complete with all relevant details for each payment.
- **Fast Account Top-Up for Popular Cryptocurrencies**: Balances can be immediately replenished using digital currencies (BTC, ETH, USDT, and TRX) across different blockchains, with QR codes for generating crypto addresses.
- **Card-to-Card Money Transfers**: Secure transfers between Embily cards can be done via card number or email address.
- **Convenient Personal Data Management**: A broad range of user profile settings, including password, email, phone updates, two-factor authentication, and card PIN changes.
- **Security Measures**: Biometric authorization (TouchID, FaceID) is integrated into the app.
- **24/7 Support**: Customer support available through a request form and LINE chat integration.
- **Light and Dark Themes**: Users can choose their preferred color scheme for the application.
**PROJECT DEVELOPMENT**
Duration: 3 months
The project was executed by a five-member team:
- Product/Project Manager: 1
- QA Engineer: 1
- Full Stack Developer: 1
- Frontend Developer: 1
- Designer: 1
**TECHNOLOGIES AND TOOLS**
JS, React Native, MobX, Expo, Sentry, React Navigation, Styled-System, Yup, Meteor, Axios, MongoDB, Busboy, NodeJS.