# pet-shop-box **Repository Path**: docplus/pet-shop-box ## Basic Information - **Project Name**: pet-shop-box - **Description**: 一个宠物商店的案例,Solidity+React架构。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-25 - **Last Updated**: 2022-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Pet Shop Truffle Box This box has all you need to get started with our [Pet Shop tutorial](http://truffleframework.com/tutorials/pet-shop). ## Installation 1. Install Truffle globally. ```javascript npm install -g truffle ``` 2. Download the box. This also takes care of installing the necessary dependencies. ```javascript truffle unbox pet-shop ``` 3. Run the development console. ```javascript truffle develop ``` 4. Compile and migrate the smart contracts. Note inside the development console we don't preface commands with `truffle`. ```javascript compile migrate ``` 5. Run the `liteserver` development server (outside the development console) for front-end hot reloading. Smart contract changes must be manually recompiled and migrated. ```javascript // Serves the front-end on http://localhost:3000 npm run dev ``` **NOTE**: This box is not a complete dapp, but the starting point for the [Pet Shop tutorial](http://truffleframework.com/tutorials/pet-shop). You'll need to complete that for this to function. ## FAQ * __How do I use this with the EthereumJS TestRPC?__ It's as easy as modifying the config file! [Check out our documentation on adding network configurations](http://truffleframework.com/docs/advanced/configuration#networks). Depending on the port you're using, you'll also need to update line 16 of `src/js/app.js`.