## Installation
1.Install geth.
2.Install git.
3.Read Ethereum Wiki - setup a private blockchain using it or using Ganache.
4. Install Truffle globally.
```javascript
npm install -g truffle
```
5. Clone the project.
```
6. Run the development console.
```javascript
truffle develop
```
7. Compile and migrate the smart contracts. Note inside the development console we don't preface commands with `truffle`.
```javascript
compile
migrate
```
8. 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
```
9. Add metamask extension to chrome.(-login and import accounts of your blockchain)
10. See the transactions happening between various accounts.