{"repo":"bassrehab/blockchain-loyalty-fabric","free":true,"listed":false,"github":"https://github.com/bassrehab/blockchain-loyalty-fabric","clone":"git clone https://github.com/bassrehab/blockchain-loyalty-fabric.git","description":"A Blockchain based Loyalty Programs platform (uses Hyperledger Fabric)","language":"JavaScript","stars":13,"topics":["blockchain","loyalty","loyaltyprogram","loyalty-rewards","hyperledger-fabric","nodejs","golang","docker"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Loyalty Platform based on Hyperledger Fabric An app that uses Hyperledger Fabric blockchain as a platform for Loyalty programmes, either in isolation or multiple providers, with additional scope of inter-conversion of points between providers. Application Flow 1. Various users (Merchants, Acquirers, exsisting Loyalty providers, Regulators) will interact with the Node.js application. 2. The client (defined by wallet app, Acquirer systems, or existing loyalty platforms) JS will send messages to the backend when the user interacts with the application. 3. Reading or writing the ledger is known as a proposal (for example, querying a specific Point transaction - queryPoints- or recording a points transaction - recordPoints). This proposal is built by the application via the SDK, and then sent to the endorsing peers. 4. The endorsing peers will use the application-specific chaincode smart contract to simulate the transaction. If there are no issues, the transaction will be endorsed, and sent back to our application. 5. The application will then send the endorsed proposal to the ordering service via the SDK. The orderer will package many proposals from the whole network into a block. Then, it will broadcast the new block to the committing peers in the network. 6. Finally, each committing peer will validate the block and write it to its ledger. The transaction has now been committed, and any reads will reflect this change. Key Terms: 1. Holder: User/subscriber ID who holds the curren","default_branch":null,"files":null,"tree":[],"storefront":"/r/bassrehab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bassrehab/blockchain-loyalty-fabric/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}