A blockchain based discussion dApp that pays for answers.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
.vscode
config
contracts.src
contracts
migrations
network
public
scripts
server
src
test
types
.babelrc
.gitignore
.soliumignore
.soliumrc.json
.travis.yml
LICENSE
README.md
package-lock.json
package.json
topics.out
truffle-config.js
truffle.js
tsconfig.json
tsconfig.prod.json
tsconfig.test.json
tslint.json

README.md

Menlo One

Menlo One - Block Overflow

npm version

Menlo One Home | Docs | Content Node | Telegram

Menlo One is a framework for rapidly developing decentralized applications (dApps).


Major components:

  1. Block Overflow, this repo, which is a demo "front end" to the application which is designed to get you started.

  2. Content Node, the "back end" of the application which is located here: https://github.com/MenloOne/content-node

Documentation

You can find the Menlo documentation on the website or this repo: https://github.com/MenloOne/menlo-one-docs

Quick Install

git clone https://github.com/MenloOne/block-overflow.git
cd block-overflow
nvm use 8.11.4
npm install
npm run build
npm run dev

The Block Overflow demo app

Block Overflow is a single page application built in ReactJS. This is similar in many ways to a “traditional” dApp. It makes asynchronous calls to the Content Node as well as interfaces with a Web3 provider (we recommend MetaMask) for transactions. We built a demo application (Block Overflow), a nod to our favorite developer Q&A site, which has a wide variety of features common to many dApp use cases. It has many routes in place for actions such as posting content, upvoting, commenting, etc. The front end comes with Truffle and smart contract specific to the Q&A site use case but is easily customizable. It also comes with many common front end nice-to-haves such as Sass, Material UI, and many interface elements like drop down menus and loading animation.

To use Block Overflow, visit https://blockoverflow.menlo.one.

Block Overflow

License

Menlo is MIT licensed.