Fiat and crypto markets unification
Development of an application for centralized management of fiat and crypto assets
Client
A FinTech startup providing a single platform for managing crypto and fiat assets, as well as trading crypto and tokens
Business challenges
- Currency swap for any currencies and tokens
- Built-in trading solution
- Raise investment for future development
Our solutions
- PoC/MVP development
- KYC implementation
- Admin panel
Project description
The R&D unit analyzed the client's requirements and proposed developing a Proof of Concept (PoC) and Minimum Viable Product (MVP) that would integrate critical functionalities such as KYC, banking operations, and a trading solution. This phased approach enabled the client to test ideas incrementally and attract investment for further development.
During the PoC stage, we developed the initial UI and integrated Metamask for basic crypto transactions. To adhere to the budget, we opted for a third-party KYC solution from Sumsub instead of developing one from scratch. We ensured seamless banking operations within the application by integrating with Railsr bank. We have integrated with the Tangany API to provide real-time processing of user transactions. Additionally, we incorporated the 1inch API for crypto swaps and Hyperledger Besu for private blockchain network functionalities.
To manage complex workflows and ensure data consistency across multiple systems, we utilized Kafka for queue management and Camunda for process orchestration. This combination ensured that even the most intricate currency swaps and trades were executed efficiently.
Technology stack
- Node.js
- Nest.js
- React.js
- Express.js
- Docker, Kafka, Camunda
- AWS
- PostgreSQL
Key activities
Results
The final solution delivered a seamless and secure platform for managing fiat and crypto assets, attracting users, and generating revenue. The addition of a proprietary CRD token further enhanced the platform's functionality and market appeal.