Spot Trading Cryptocurrency App (Sponsor-directed Prototype)
Description
This full-stack web app was a group project developed for our sponsor, dYdX Trading Inc., to prototype a spot trading cryptocurrency app for inscription tokens.
Role
I was responsible for the front-end development, using React, TypeScript, and Ant Design to build an intuitive user interface. I integrated Chart.js for real-time market data visualization and created API endpoints for spot trading and the NFT marketplace. Additionally, I developed an indexer to gather blockchain data for inscription tokens, although it was not used in the final product due to performance limitations. I also handled the actual Bitcoin transactions on the platform, implementing the back-end logic using BitcoinJS and Blockstream Esplora.
key features
Wallet Sign-In: Sign in with Bitcoin Wallet (UniSat)
Dashboard:
     • View your balance (BTC/sats) and transaction history
     • Track spending, earnings, and profit in BTC and sats
     • Visualize data with interactive graphs (Chart.js)
Marketplace: Buy and sell BRC-20 tokens and NFTs
Architecture Diagram
Data Flow Diagram
built with creativity
We created our own BRC-20 token and a unique NFT on the Bitcoin blockchain, which you can trade directly in the app.
BRC-20
NFT
explore more
For a full list of project details, research, and approach
Source Code
Indexer
API
APP
Back to Top