Skip to content

MenloOne/block-overflow

Repository files navigation

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.