8000 GitHub - ariskou/smart-order: Manage medical orders in the Blockchain
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ariskou/smart-order

 
 

Repository files navigation

smart-order

This project aims to showcase the capabilities of solidity as a solution to issue and manage medical orders.

Dependencies

Truffle Suite

Truffle is a development environment, testing framework and asset pipeline for Ethereum, aiming to make life as an Ethereum developer easier.

Ethereum Bridge

Ethereum-Bridge, which allows any non-public blockchain instance to interact with the Oraclize service.

Given that the contracts rely on Oraclize, it is necessary to have a connector node running and deployed on a blockchain to test contracts, or interact with them with the angular interface.

Angular-cli

Angular cli is a command line interface for Angular.

You're also going to need a working copy of angular-cli (aka. ng) installed in your environment (npm install -g @angular/cli).

How to run

Docker

If you are not a developer and only want to see this demo in action, you may want to use the docker images.

Using docker-compose up, you can launch a functional environment containing the deployed core-contract, ethereum bridge, ganache client and the client-demo.

Manual setup

  1. Fetch the codebase : git clone https://github.com/scub-france/smart-order
  2. Compile & deploy contracts (cf. core-contract's README).
  3. Run the oraclize connector (cf. Ethereum Bridge)
  4. Run the client-demo (cf. client-demo's README).

smart-order/core-contract

This module contains all the files related to the smart contracts.

Contribute

Contributions are always welcome & encouraged! 😄 If you'd like to contribute, please see Contributing Guidelines.

About

Manage medical orders in the Blockchain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 37.7%
  • TypeScript 23.9%
  • JavaScript 16.5%
  • HTML 13.9%
  • Java 5.9%
  • Dockerfile 1.3%
  • Other 0.8%
0