Skip to content

Latest commit

 

History

History
131 lines (78 loc) · 4.42 KB

README.md

File metadata and controls

131 lines (78 loc) · 4.42 KB

CRYPILOT [Website]

A web3 wallet, integrating custodian, quotation, and trading features to make it easier for web3 beginners to experience Blockchain.

Table of Contents

User Flow

Testing Account

1. Register

2. Login

3. Profile page, check the percentage of assets and ETH balance.

4. Set the 2FA for assets security

scan QR code by Google Authenticator

login next time, you have to give security code to verified

5. Market page, get instant price of cryptos and add the interesting crypto into tracing list. Furthermore, click the chat button, obtain crypto information from ChatGPT.

6. Tracing page, check your all tracing cryptos.

7. Buy page, buy ETH by fiat currency through credit card.

Testing Credit Card

  • Credit Card Number: 4242 4242 4242 4242
  • Valid Date: 09/23
  • Security Number: 123

8. Swap page, buy or sell crypto on-chain through Uniswap V3.

9. Wallet page, check cryptos you possess.

10. Retrieve the private key of your wallet, take back ownership.

Tech Stack

Back-End:

Node Express TypeScript MySQL Redis Socket.IO RabbitMQ

Blockchain:

Solidity Hardhat

Cloud Service(AWS):

EC2 RDS ElastiCache

Front-End:

JavaScript HTML SCSS Bootstrap Plotly.js

System Architecture

Buy / Swap Flow

Architecture-trade

OpenAI / Quotation / Tracing Flow

Architecture-others

DB Schema

Schema

Contacts

linkedin twitter