Project – Decentralized Exchange

Objective: To build a Decentralized Exchange platform with creation of a ERC20 token that can be exchanged but without monetary use-case. The exchange itself can have tokens added to it at at later date which is optional. The Exchange also includes order books and charts. The idea behind this exchange is to become more experienced with the UX/UI development for a DAPP that communicates with the Ethereum blockchain.

Tools for UX development :

  • Dev Environment using Windows 10 OS, Windows Terminal, Ubuntu Linux RPC, Sublime text editor
  • JS node implementation / NPM Install
  • JSON package creation for Genesis blocks on a blockchain
  • Dependency configuration for back end development
  • Ganache Client
  • Truffle Suite
  • Github developer’s Repository for Ethereum ERC 20 standards

Code Snippet examples for UX backend of the Decentralized Exchange/DAPP:

Back end Exchange code Example 1:

Back end Exchange code Dependencies Config Example 2: