Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
ChainList-Dapp/README.md
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
42 lines (30 sloc)
1.45 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This is a DApp that I created while following a Udemy course to get more experience in developing Dapps. | |
Frameworks used are solidity, html, css and javascript. | |
The source of the Udemy tutorial is: https://www.udemy.com/getting-started-with-ethereum-solidity-development/learn/v4/overview | |
Below is the summary of the custom made ChainSkills Truffle Box created by ChainSkills team for the purpose of this DApp. | |
# ChainSkills Truffle Box | |
This Truffle Box has all you need to create a DApp by following the course delivered by [ChainSkills](https://www.udemy.com/getting-started-with-ethereum-solidity-development/). | |
This box has been based from [pet-shop-box](https://github.com/truffle-box/pet-shop-box). | |
## 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 chainskills/chainskills-box | |
``` | |
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 | |
``` |