This repository contains my final project for ConsenSys's 2018 developer academy. The application gives users the ability to consume, create, and support crowd-sourced articles, mimicking the functionality of Medium.
- node 8.9.x
- truffle 4.1.x
- clone repository & cd into it
git clone https://github.com/RyanRHall/medium_clone_on_ethereum.git && cd medium_clone_on_ethereum
- install dependencies
npm install
- start geth or ganache on localhost, port 8545
- migrate contracts
truffle migrate
- seed data
truffle exec scripts/seed.js
- start application server
npm run start
- visit localhost:3000 to browse and play :)
* you will need to login with uPort to enable some functionality
truffle test