Skip to content

A demo app that invokes a smart clause hosted on clause.io

License

Notifications You must be signed in to change notification settings

clauseHQ/fragile-goods-app

Repository files navigation

Clause Demo Application

A demo client application that invokes a smart clause hosted on Clause Hub. This app uses the Fragile Goods sample template from the Cicero template library.

A hosted version of this app is available at https://clause-fragile-goods.herokuapp.com

Running this demo on your machine

  1. Download this repository.

You can either download the latest release archive or if you have git installed simply git clone the repository:

git clone https://github.com/clauseHQ/fragile-goods-app.git
  1. Install the dependencies.

You need NPM and Node run this app. You can download both from here.

npm install 
  1. Start the app.
npm start

You should see the following output.

mattmbp:fragile-goods-app matt$ npm start

> [email protected] start /Users/matt/dev/clauseHQ/fragile-goods-app
> node index.js

App running at http://localhost:5000

  1. Open http://localhost:5000 in your browser.

  2. Create an instance of the Fragile Goods clause in your Clause Hub account.

In the template library choose the following template.

Click Create Contract.

When you are in the contract editor, select the Fragile Goods clause in the right pane.

  1. Scroll to the triggers section of the clause to see the execution URL. Paste in your execution URL from Clause Hub into the Execution URL field in the demo app.

  2. Click the Start button in the app to begin the timer.

Note that your device must have an accelerometer for this demo to pick up readings. Why not try this from your mobile phone?

If you don't have an accelerometer you can vary the delivery price by stopping the timer before / after it reaches 0 seconds. Late deliveries also impose a penalty.

  1. You can reset the timer by clicking reset.

© Copyright 2019, Clause Inc.

About

A demo app that invokes a smart clause hosted on clause.io

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published