rlay-project / rlay-demo-ui

OUTDATED: Demo UI displaying the core functionality of the Rlay protocol and ontology

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rlay demo UI

The Rlay demo UI is supposed to serve as a demo of how a graphical interface that interacts with the rlay-protocol can look like. It is currently the primary interface for manual input to the protocol.

The current version of the Rlay demo UI allows you to explore how to build up ontological statements, and how to submit those as propositions to the network. You can also participate in existing proposition pools (a set of conflicting propostions) and see how the aggregated consensus adjusts accordingly.

Installation & Requirements

  • Install Rust Nightly (rustup toolchain install nightly-2018-02-07, Install Rustup)
  • Install cargo-web: cargo +nightly install cargo-web --vers 0.6.8
  • Clone the repository
  • git submodule init vendor/rlay-ontology && git submodule update
  • npm install

Running

Run a testnet with deployed contracts as outlined in the README of rlay-protocol.

Run npm run seed to seed demo data.

In seperate console windows run continously:

  • npm run server
  • npm run watch:cargo
  • npm run watch:webpack

Once everything is built, the demo should be available under: http://localhost:3000

Link with inline wallet: http://localhost:3000/#pk=0x1c1a965a9fb6beb254bafa72588797b0268f43783cffbfa41659f47ae77a3529

Contributing & Contact

We are very open to contributions! Feel free to open a Github issue, or a Pull Request.

If you want to get in contact you can find us here:

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as below, without any additional terms or conditions.

License

Licensed under either of

at your option.

About

OUTDATED: Demo UI displaying the core functionality of the Rlay protocol and ontology

License:Apache License 2.0


Languages

Language:JavaScript 92.6%Language:CSS 6.3%Language:HTML 0.7%Language:Shell 0.3%