Decentralized Stock Photo marketplace using the Ethereum Blockchain.
Made by: Sean Remedios & Taylor Simpson
for Local Hack Day 2017 at Queen's University
To install or update nvm, you can use cURL:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bashTo install or update node and npm, you can use nvm:
nvm install node
To install or update the relevant dependencies, you can use the npm script:
npm run depends
The npm script installs the following dependendcies:
- Embark Framework
- Ethereum testrpc
- IPFS
To add the MetaMask extension to Google Chrome, go to the following link and add the extension:
https://metamask.io/
- Open a terminal window run the following command to start the ipfs daemon:
ipfs daemon
- Open another terminal window and run the following command to start the testrpc blockchain:
testrpc
- Open another terminal window and run the following command to start the embark framework, compile the contracts and complete all the necessary steps to get the program launched:
embark run
- Open a browser window (preferably Google Chrome) and add the testrpc mnemonic to MetaMask by clicking:
Import Existing DEN - Go to http://localhost:8000/ to view the webpage.
Check the project out on Devpost: https://devpost.com/software/stock-block
For more information visit the following links:
- Solidity: http://solidity.readthedocs.io/en/develop/index.html
- MetaMask: https://metamask.io
- Embark: https://github.com/iurimatias/embark-framework
- IPFS: https://ipfs.io
- IPFS GitHub: https://github.com/ipfs/ipfs
- Testrpc: https://www.npmjs.com/package/ethereumjs-testrpc
- Web3: https://github.com/ethereum/web3.js/
