matthew-nguyen-20032023 / BSC-DEX

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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/.

About

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

License:Other


Languages

Language:Vue 40.5%Language:Solidity 30.5%Language:TypeScript 25.0%Language:JavaScript 3.3%Language:Shell 0.5%Language:HTML 0.1%