> For the complete documentation index, see [llms.txt](https://smartbet.gitbook.io/smartbet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://smartbet.gitbook.io/smartbet/installation.md).

# Installation

### Smart Contracts

At the project folder root,

Install Dependencies

> `> npm install`

Compile contracts

> `> truffle compile`

Run tests

> `> truffle test`

Deploy on BSC Testnet

> `> truffle migrate --network bsc_testnet`

Deploy on local network (ganache-cli)

> `> ganache-cli` `> truffle migrate --network ganache`

### Client

At the project folder root,

Navigate into the `client` folder

> `> cd client`

Install Dependencies

> `> npm install`

To Build React App

> `> npm run build`

To Start App on Development Server

> `> npm run start`
