Skip to content

salil-gtm/EBS-Chain

Repository files navigation

Energy Backed Securitization using Blockchain

Solar power gives long term returns however the initial cost of setting up is quite high. India being a tropical country has huge potential for generating solar energy, but the citizens need to be further incentivized.

Architecture Flow

  1. The administrator interacts with Decentralized Energy UI comprising of Angular framework
  2. The application processes user requests to the network through a REST API.
  3. Implements requests to the Blockchain state database on Hyperledger Fabric v1
  4. The REST API is used to retrieve the state of the database
  5. The Angular framework gets the data through GET calls to the REST API

Included Components

  • Hyperledger Composer
  • Angular Framework
  • Loopback

Screenshots

Running the Application

Follow these steps to setup and run this code pattern. The steps are described in detail below.

Prerequisite

  • Operating Systems: Ubuntu Linux 14.04 / 16.04 LTS (both 64-bit), or Mac OS 10.12
  • Docker (Version 17.03 or higher)
  • npm (v5.x)
  • Node (version 8.9 or higher - note version 9 is not supported)
    • to install specific Node version you can use nvm
  • Hyperledger Composer
    • to install composer cli npm install -g composer-cli
    • to install composer-rest-server npm install -g composer-rest-server
    • to install generator-hyperledger-composer npm install -g generator-hyperledger-composer

Instructions to Run

Authors

Additional Resources

Acknowledgments

  • Made with ♥ during #HackathonPune 2018 in 24 hrs.