Git Product home page Git Product logo

rolls-royce-challenge's Introduction

Create a Consortium Blockchain for Supply Chain and Logistics Management.

Introduction - An Introduction of Trellis Labs

Trellis Labs is a consortia to create broad collaboration on blockchain projects with Industry actors. Our team of experts works with you to develop blockchain solutions. From identifying the best use-case, assessing suitability, developing a proof of concepts, and building market-ready solutions.

Challenge of choice - Explain the challenge of choice

Traceability and Transparency

The potential blockchain solution is proposed, To introduce Traceability and Transparency, to improve Integrity and making it Seamless. For Prototype, we have focused our work on the first four steps of Maintenance Scenario, in the future, we will be focusing on the next 12 steps. This Planned protocol will be able to reduce the complete process time period by 33% with enabled blockchain security. The solution doesn't use any 3rd party involvement. This Solution is developed by keeping in mind the generic implementation and replaces the physical documents with a consortium blockchain ledger.

Solution - Articulate the idea and your strategy in solving the problem.

Tech - What makes your blockchain technology special? Elaborate on tools and approach used.

  • Hyperledger Fabric

    • Consortium Blockchain
    • Flexible Architecture
  • Golang(ChainCode)

  • Nodejs

  • Flask

Beyond challenge - How can your solution be implemented into an existing business? Elaborate on compatibility.

Demo Video for the project

https://drive.google.com/open?id=16I3SRC2K4mJ1KZH244g3VkLTzoEvjsk9

Setting-up Developement Environment

Prerequisites

  1. cUrl(7.x)
sudo apt-get update
sudo apt-get install curl
curl --version
  1. Docker(>17.x) and Docker-compose(>1.14.0)
sudo snap install docker
docker --version
docker-compose --version
  1. Go(1.11.x)
cd Archive_Download_location
sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
source $HOME/.profile
go version
  1. Nodejs(>10.x)
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install nodejs
node -v
npm -v
  1. Python
sudo apt-get install python
python --version

Building the Network

  1. Install Samples, Binaries and Docker Images
cd RollsRoyce/src/scripts
./bootstrap.sh
  1. Install npm
cd ../client/javascript
npm install
  1. Bringing Up the Network
cd ..
./startFabric.sh
  1. Running the Frontend
cd py/
pip3 install -r requirements.txt
python3 app.py

rolls-royce-challenge's People

Contributors

man-jain avatar sanchaymittal avatar abhimanyu121 avatar blackswordsman7 avatar

Watchers

James Cloos avatar  avatar

Forkers

abhimanyu121

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.