https://github.com/nikhil22/learn-truffle
All code, grouped by chapter, for the Learn Truffle - Fundamentals of Ethereum Development book
https://github.com/nikhil22/learn-truffle
angular decentralized-applications ethereum ethereum-dapp javascript react smart-contracts solidity solidity-contracts truffle truffle-framework vuejs web3 web3j
Last synced: 11 months ago
JSON representation
All code, grouped by chapter, for the Learn Truffle - Fundamentals of Ethereum Development book
- Host: GitHub
- URL: https://github.com/nikhil22/learn-truffle
- Owner: Nikhil22
- Created: 2018-03-06T12:59:08.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-05T14:05:57.000Z (almost 8 years ago)
- Last Synced: 2025-04-03T16:01:32.729Z (about 1 year ago)
- Topics: angular, decentralized-applications, ethereum, ethereum-dapp, javascript, react, smart-contracts, solidity, solidity-contracts, truffle, truffle-framework, vuejs, web3, web3j
- Language: JavaScript
- Homepage:
- Size: 660 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Learn Truffle - Fundamentals of Ethereum Development
This repository contains all code, grouped by chapter, for the book of the above title.
## Repository Structure
- There is a folder for each chapter in the book.
- Inside each folder, there is a README.md file that provides detail about the particular chapter
## How to Use
1. Clone this repository
2. Navigate to the chosen chapter. (i.e `cd chapter1)`
4. `npm install truffle -g`
3. `npm install`
4. In a new terminal tab/window:
1. `truffle develop`
2. `compile`
3. `migrate`
5. `npm run dev`
6. Navigate to `http://localhost:8080/#/`
*Note: Steps 3-7 can be skipped if the chosen chapter is not a Truffle project (i.e does not have a `truffle.js` file, etc)*
## Technologies Used
- Truffle
- JavaScript (Angular, React, Vue, Node)
- Web3
- Solidity
- Webpack