[go: nahoru, domu]

Skip to content

[Fullstack Web3] Back-End, Front-End and Smart-Contract To Build DeFi

License

Notifications You must be signed in to change notification settings

matthew-nguyen-20032023/BSC-DEX

Repository files navigation

BSC-DEX

alt text

Description

This project is fully build a decentralized exchange (DEX) for trading ERC20 token on binance smart chain (BSC) that base on 0x Protocol and OpenZeppelin. You can find more information in https://0x.org/ and https://www.openzeppelin.com/. This project can be used for studying and developing DeFi application

Highlight Tech-stack Using

  • Back-end:
    • Framework: Nestjs
    • Programming Language: Typescript, Javascript
    • Library: web3, bignumber.js, socket.io(With Redis), cache-manager(With Redis), mongoose,...
    • Database: MongoDB, Redis
    • Tools: Docker, Pm2, Webstorm
  • Front-end:
    • Framework: Vue 2, Vue Bootstrap
    • Programming Language: Html, Css, Javascript
    • Library: web3, trading-vue-js, socket.io-client,...
    • Tools: Webstorm
  • Blockchain:
    • Framework: Hardhat
    • Programming Language: Solidity
    • Library: web3, ethers, 0x-protocol, open-zeppelin, mocha,...
    • Tools: Webstorm, Ganache

Quick Start Local

Read and run ./setup_from_zero.sh script

Reporting Issues

I use GitHub Issues as the official bug tracker for the project. Here are some advices for our users that want to report an issue:

  1. Make sure that you are using the latest version of the project.
  2. Providing me reproducible steps for the issue will shorten the time it takes for it to be fixed.
  3. Some issues may be browser specific, so specifying in what browser you encountered the issue might help.

Technical Support, Questions or Other

If you have questions or need help integrating the product please contact me at https://www.linkedin.com/in/matthew-nguyen-0a608226b/.