CoinPappa

coinpappa cex development

The Challenge

Duration of work: 4 months

People on the project: 10

CoinPappa team has been using a lightweight solution where verification and exchange had to be done manually. CoinPappa wanted to automate the operations as much as possible, while keeping high flexibility of working with individual clients. Due to the specifics of serving the clients from various risk groups, the application had to be built highly customizable in runtime: the verification process, operation limits and available operations themselves can be managed by platform administrators at any moment.

coinpappa cex development

Project
team

  • Frontend Developer3
  • Backend Developer3
  • DevOps1
  • UX / UI Designer2
  • Product Manager1
  • lead frontend developer

    Oleh

    [Frontend Developer]

  • frontend developer

    Oleh

    [Frontend Developer]

  • frontend developer

    Dmytro

    [Frontend Developer]

  • lead backend developer

    Andrii

    [Backend Developer]

  • backend developer

    Pavlo

    [Backend Developer]

  • backend developer

    Rostyslav

    [Backend Developer]

  • devops engineer

    Yurii

    [DevOps]

  • ux ui designer

    Andrii

    [UX / UI Designer]

  • ux ui designer

    Denys

    [UX / UI Designer]

  • product manager

    Lidiia

    [Product Manager]

coinpappa cex development

What we use

  • Design

    Figma

  • Frontend

    Nuxt.js, Vue, Pinia, Sass, Ofetch, Quasar Framework

  • Backend

    ASP.NET Core, IdentityServer4, Hangfire, Entity Framework Core, Nethereum, PostgreSQL, Redis, RabbitMQ, Serilog

  • Integrations

    Apaylo, SendGrid, Google SDK, Twilio, SumSub, Chanalysis, Utila, Aquanow

  • DevOps

    AWS, Bamboo CI/CD, Docker

Considering short project timeline, the team established bulletproof security for client personal details, funds storage and operations.

coinpappa cex development

The Result

MVP DELIVERED WITHIN 3 MONTHS

EXCHANGE OPERATIONS ACCELERATED

The product was built from scratch. It consists of the client trading application and a robust CRM for managing clients verification, transactions and support. Application uses Multi Party Computation (MPC) technology for client in-app wallets creation, funds storage and operations. It establishes the clients verification through enhanced multi-step KYC checks and regular KYT screening of the wallets and transactions. For convenience of Canadian users the platform supports E-Transfer, Bill Payment and direct bank transfer methods for FIAT operations. Application operates with several liquidity providers integration to choose the best rates for exchange and has a rebalancing system for platform-stored FIAT and crypto funds to avoid settlement prolongations and establish exchange as instant as possible while following regulations. In the back office the application has robust dynamic role system, management and configuration of client verification process, FIAT and Crypto operations, analytics and reporting.

coinpappa crm developmentcoinpappa crm development