An Angular compatible NodeJS library for the use with qOS that allows to create and participate in quests on the network.
We have chosen Angular/Electron as an example environment because we believe it offers the best accessibility for developers coming from any other language/framework. It is already being used in Python on PyQt5 and we aim to provide the underlying library in Go and wherever possible in Rust as well.
qDesk works in the browser, as an Electron on Windows, Mac and Linux and Android using Cordova.
Check out other Awesome Quest Network dApps!
qOS uses 4096 Bit RSA-OAEP encryption, 256 Bit AES-CBC encryption and NIST P-521 EC signatures.
See our Kanban for the development of 0.9.4, feel free to add or pick up features!
The Quest Engine is a module of qOS, so please see https://github.com/QuestNetwork/qDesk#development for instructions.
Prepare Package
npm run inst Removes package-lock.json and runs npm install
We added an example swarm.json to the src/app folder with an example node to make reproduction easier, but we strongly recommend to use our Quest CLI to test and build the app.
Pro Tip: Put a file in your /bin that runs the quest-cli like so node /path/to/quest-cli/index.js from any folder on your system. It's much nicer!
2.4.0
- Create Quests
- Join Quests
- Basic Participation
GNU Affero GPLv3