Skip to content

DecoratedWings/GivingChain-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Giving Chain front end Code

Please see video below for currently basic functionality. This repo will be integrated with a backend and Hyperledger Firefly.

Steps

In the project directory, you can run:

npm install

npm start

Proof of Concept Code

Model 1

Donors are able to submit donations which are minted as NFTs and broadcast to the blockchain network. Transporters view the private message details sent upon creation and can respond. Succesful pickup allows for donor to transfer the nft to the driver. The driver transfers the NFT to the Recipient on successful delivery.

Model 2

Similar to Model 1, however the NGO makes the request for the donation from the donor. The rest of the flow is the same up until the recipient node, where the recipient indicates to the NGO that the transaction was succesful.

Screens

Home

General information about the giving chain

Donor

Can create and view NFTs of donations and send messages to the transport node. Can transfer the donation NFT to Driver

Transport

Can view specific private details of the donation. Can transfer the donation NFT to the recipient.

Recipient

Can view the status of NFT ownership. When the delivery is successful the NFT will be in the hands of the recipient.

NGO

Can request for a donation which is broadcast to the network. The status of the request is viewable from this screen.

Screenshots

Screen Shot 2021-10-24 at 1 18 22 PM

Screen Shot 2021-10-24 at 1 22 33 PM Screen Shot 2021-10-24 at 1 23 05 PM Screen Shot 2021-10-24 at 1 23 58 PM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published