This is a ready to run Pet Shop Dapp, which is the final result after you follow the tutorial from: https://github.com/truffle-box/pet-shop-box.
Usage
$ git clone https://github.com/gtt116/pet-shop-box
$ cd pet-shop-box
$ vim truffle-config.js # modify the `host` and `port`
$ npm install -g truffle
$ truffle migrate
$ npm run dev
Brower http://localhost:3000/, and config MetaMask connect to the same Geth with pet-shop.