Today there is no ideal way for traders and crypto investors to harvest their profit in a secure manner without returning to fiat currency. Investors who momentarily wish to take the profit out of the system before entering a new position, incur high fees every time they exit and re-enter. The alternative is to keep assets on an exchange or wallet, where they face the inherent security and counterparty risks of the exchange, or the market risks of holding main coins such as Bitcoin or Ethereum.
According to business requirements and increased consumer demand for cryptocurrency, Intellica suggested developing a platform, that will allow performing operations for buying and selling cryptocurrency in exchange for widely used types of cryptocurrencies (BTC or ETH) or using a wire transfer in national currency. In addition, clients can buy tokens in exchange for BTC, ETH coins, or national currency.
Technology and skills
[backend] Node js + Express framework
[message broker] rabbitMQ
[protocol] web sockets
[DB] Redis, Postgres
[doc] swagger – REST API
[blockchain] Ethereum platform + ERC23 token, solidity, digital wallet
[server-side] CentOS, Openshift, Docker, Nginx
Within 6 months the team delivered the first version of the platform. All operations on the platform are performed using blockchain technology and smart contracts. This will guarantee security, authenticity, and minimal delays while making transactions. The following functionality was implemented: registration and tracking of orders to sell/buy coins, history of transactions, monitoring of the exchange rates, perform operations with crypto coins as well as a mobile application to register orders.