Website GitHub Repo
Introduction:
A web3 wallet, integrating custodian, quotation, and trading features to make it easier for web3 beginners to experience Blockchain.
Skills:
[Express/ TypeScript/ RESTful API/ MVC pattern/ MySQL/ Redis/ RabbitMQ/ Socket.IO/ Solidity/ Hardhat]
Details:
- Developed RESTful API in MVC design pattern to enhance readability and maintainability.
- Forked Ethereum mainnet by Hardhat and integrated Uniswap protocol, simulated real interaction with Blockchain to buy and sell crypto.
- Asynchronously handled transaction jobs by RabbitMQ to avoid the server from overloading under massive requests.
- Sent instant notifications to client side when transactions are completed in Blockchain by Socket.IO to optimize the user experience.
- Integrated OpenAI, make it offer the same user experience as ChatGPT by utilizing Redis to achieve continuing from previous prompts and Socket.IO to receive streaming messages.
- Implemented two-factor-authentication to enhance security in assets.
- Integrated TapPay cash flow, it's available to buy crypto by credit card conveniently.