Skip to content

A warehouse space management platform using Hyperledger Fabric

License

Notifications You must be signed in to change notification settings

Anil8753/TRUWare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TRUWare

A platform for efficient and cost effective usage of Warehouses. Permissioned blockchain is the heart of this platform. It is implemented using Hyperledger Fabic blockchain technology, used Hyperledger Fabric version is 2.3.x.
Read more about the HyperLedger Fabric.

Components

It consists of the following components

  • Network
    minifabric is used to setup the network infrastructure. Follow the steps mentioned in the network section to build the network. Refer the spec.yaml file to understand the initial organizations involved in the netwotk.

  • Chaincode
    Chaincode section describes the neccessary details to develop, deploy and upgrade the chaincodes. Go is the programming language used for chaincode (smart contract) development.

  • Web Application
    It has 2 parts, one API server and second Web interface. API server implementaion resides under the warehouse/api and customer/api directories for different nodes. Go is the programming language used for blockchain interaction and API development.
    web It serves frontend interface of the blockchain system. It is implemented using Angular. Source code is available in app directory

  • Scripts
    scripts is the directory contains all the required scripts to build and run the application.

Test Application

Fully functional test application is available in testapp directory. It is implemented in Go programing language. It provides the web interface for abstore chaincode

About

A warehouse space management platform using Hyperledger Fabric

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published