Cash2Crypto is a global crypto exchange platform that allows exchanging from FIAT to Crypto and vice-versa for personal and corporate clients. The app has advanced KYC / AML verification of clients and robust back-office for CEX administrators.View Live
Duration of work: 1,5 years
People on the project: 7
Administrators should be able to control every part of user journey and change it on the fly for the clients, such as: verification documents to provide for particular groups of users based on geolocation, age, risk score; the amount of verification stages for the user groups; questionnaires for the users to pass during verification; financial limits; third-party services to use during verification and a lot more.
The vision pivoted during the implementation, and our team had to quickly regroup and adapt to achieve the valueable result for the customers in time.
- Product Manager1
- Backend Developer2
- Full Stack Developer1
- Frontend Developer2
[Full Stack Developer]
What we use
Angular, RxJS, Akita, Twilio API, Signature Pad, Angular Calendar, Angular Editor, HTTP API and SignalR
.NET, Identity Server, PostgreSQL, SignalR, REST, MongoDB, RabbitMQ, MassTransit, Vault
KYC / AML
SumSub, Trulioo, Jumio, RapidId
MoonPay, Kraken, Coingate, Ledger, POLiAPI, GSuite API, Google Auth API, Twilio Video, Twilio Chat, Twilio Sendgrid
Hetzner, Bamboo CI / CD, Docker
Security of user journey and configurability of the solution was the primary focus in the design. Aegas team has implemented multiple 3rd party integrations to ensure exchange users can utilize the payment methods they prefer and admins can make sure the compliance is top-level.
MVP built and launched in 2 weeks
Extensive configurability of all user journeys
Robust CRM tools for administrators convenience
Aegas has built a robust solution to cover all the necessary configurability on the Exchange and CRM side. There are numerous dynamic verification rules that apply to the exchange customers based on country, age and risk score. The lists of documents to verify, services to use during verification, video calls and customer chats requirements are all set up automatically and can be changed by administrators in any time. Exchange also contains a referral system with multi-level referral bonuses for inviting new users. Exchange operates with custodial user assets storage, both FIAT and Crypto.
User security, both for exchange customers and CRM users includes SMS, Google 2FA and custom biometric authentication as a necessary step during the important user actions confirmation.
Administrators as well have a robust and dynamic role and permission system within the CRM app. There is a custom email client, video-chat, custom ticketing system, third-party usage control, dynamic financial operations limits setup, reporting tools and a lot more for the convenience of administrators.