Application Overview
Layered Architecture
Layered architecture diagram of the system.
In this system we use 5 smart contracts deployed in to the blockchain. These smart contracts were accessed by both Bank web application and Insurance Company web application. The Bank web application communicates with both Bank server and the blockchain. Bank server connects to the InterPlanetary File System(IPFS) which is used to store user documents. Like Bank web application, Insurance Company web application communicates with both Insurance Company server and the blockchain.
In the following sections we discuss how to run these projects, their dependencies, and functioanlities in detail.