https://github.com/rlay-project/rlay-demo-ui
OUTDATED: Demo UI displaying the core functionality of the Rlay protocol and ontology
https://github.com/rlay-project/rlay-demo-ui
dapp mobx reactjs rlay web3js
Last synced: about 2 months ago
JSON representation
OUTDATED: Demo UI displaying the core functionality of the Rlay protocol and ontology
- Host: GitHub
- URL: https://github.com/rlay-project/rlay-demo-ui
- Owner: rlay-project
- License: apache-2.0
- Created: 2018-02-27T12:17:45.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-26T22:29:00.000Z (almost 6 years ago)
- Last Synced: 2025-02-01T05:42:33.640Z (4 months ago)
- Topics: dapp, mobx, reactjs, rlay, web3js
- Language: JavaScript
- Homepage:
- Size: 783 KB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
## 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][rlay-protocol-github] 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][rustup-install])
- 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][rlay-protocol-github].
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:
Link with inline wallet:
## Contributing & Contact
We are very open to contributions! Feel free to open a [Github issue][github-issues], or a Pull Request.
If you want to get in contact you can find us here:
- [Matrix chat room][matrix-chat] - development focused chat
- [Telegram channel][telegram-chat] - general Rlay discussion> 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
* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)at your option.
[rlay-protocol-github]: https://github.com/rlay-project/rlay-protocol
[rustup-install]: https://www.rust-lang.org/en-US/install.html
[matrix-chat]: https://matrix.to/#/#rlay:matrix.org
[telegram-chat]: https://t.me/rlay_official
[github-issues]: https://github.com/rlay-project/rlay-demo-ui/issues