Crypto trading platform
CoinChange
Business challenge
This is the platform that allows users to store cryptocurrency, get income from storage in the application, exchange it for fiat currencies.
Country:
USA, Canada
Launch date:
2021
JavaScript
Python
Redis
Postgresql
Gunicorn
Nginx
AWS
Techstack:
Duration:
14 month
RabbitMQ
GitLab CI/CD
Our team was asked to develop a secure crypto trading platform. It should allow making online deposits and withdrawals, exchanging fiat and cryptocurrencies, earning yield by utilizing staking and farming pools.
Solution
Business logic
User interface
User interface
The platform is available as a web app and mobile app both for iOS and Android. This lets us cover a wider audience and provide a seamless user experience.
Deposit & Withdrawal
The functionality for making deposits and withdrawals was made easy to understand and quick to perform. The deposits can be made with bank transfers and crypto transfers. As for the withdrawal, the user can also use bank and wire transfers as well as move crypto to other exchanges and wallets.
Types of Accounts
The user can interact with the platform within a trade account and a high yield account. The trade account lets the user make a deposit with USD or crypto and earn by trading 4 available assets: Bitcoin, Ethereum, USDC and USDT. The high yield account requires only a deposit and lets the user earn yield passively by storing money on the platform.
Sign Up & ID Verification
Coinchange guarantees a secure sign up process, data encryption and safe storage of users’ funds. The user is required to complete Identity Verification to get full access to the platform features.
Business logic
Algorithms in the CoinChange platform allow the purchase or sale of cryptocurrency at a more favourable rate, by connecting to decentralized and centralized exchanges. Platform’s profit is earned by constantly generating new quantum models and bringing them to market.
Our team have created an infrastructure in which capital moves safely. From storage to the exchange, then to various blockchains and all the way back. The whole process is well-established, so in case of emergency all money is quickly transferred to secure storage and trading operations are shut down.
Techstack
Team composition
Results obtained
We delivered a competitive cryptocurrency trading platform that meets the client’s requirements and user demands. After its deployment, the user base and the company itself are expanding, while we continue supporting the platform and bringing great results.
CoinChange in numbers for 2022:
Frontend
JavaScript
Postgresql
Redis
Gunicorn
RabbitMQ
Nginx
Python
Backend
DevOps
AWS
GitLab
CI/CD
2 Front-end Developers
3 Back-end Developers
1 Team Leader
1 QA Engineer
120 K+
active users
10 M+
assets under management
15
third-party providers integrated
20+
developers in the team
TypeScript
React
MobX
Webpack
ReactHookForm
Axios
Storybook
Django
DRF
Celery
EC2
SQS
RDS
Got an idea? Let’s work together