This project is created for learning and trying some DApp stuff on Ethereum.
Truffle/Ganache is used for running test environment
If you prefer Ganache, simply create new workspace by pointing to testnet/truffle-config.js
file.
Otherwise, install Truffle and,
$ cd testnet
$ truffle develop
Then you need to deploy the contracts from Truffle CLI,
$ (truffle) deploy
After starting the network, edit goapp/.env
file according to your parameters, then run the application.
This document provides a docker way to run the app;
$ docker run -it --network host --name dappgo -v $(pwd)/goapp:/usr/local/go/src/simple-dapp -w /usr/local/go/src/simple-dapp golang:1.18
$ go run ./...
[ ] Add web app GUI for the dApp