Implement a Blockchain based payment system between three parties, Individual, Business & Bank. All transactions should be recorded onto a blockchain.
Implementation Details:
The transactions between the individual and the bank are one-to-one. The transactions between the business and the individual are through the bank eg. Individual to Business = Individual to Bank – Bank to Business (Simulating net banking). Each transaction should have the following details:
Transaction ID - To – From – Amount – Remarks
The front end will have 3 logins : Individual, Business & Bank – with a different password for each login
Individual Main Page:
- Individual Name
- Individual Address
- Balance
- Transaction History
Business Main Page:
- Business Name
- Business Address
- Balance
- Transaction History
Bank Main Page
- Bank Branch Name
- Bank Branch Address
- Balance
- Transaction History
Therefore, for an Individual to Business Transaction – the transaction history for the Bank will show: Individual to Bank and Bank to Individual – both transactions will have the same remarks.
For backend
1) chaincode must be in Golang
2) Nodejs should be used to connect front and backend
3)mongodb for database of the blockchain and user details
For front end the html pages are done already by me
It should be a private blockchain so hyper ledger fabric setup has to be done