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
- 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
Read and run ./setup_from_zero.sh script
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:
- Make sure that you are using the latest version of the project.
- Providing me reproducible steps for the issue will shorten the time it takes for it to be fixed.
- Some issues may be browser specific, so specifying in what browser you encountered the issue might help.
If you have questions or need help integrating the product please contact me at https://www.linkedin.com/in/matthew-nguyen-0a608226b/.