In the Insurance industry, information is passed down from one person to another leaving an abundance of opportunities for unrecorded change in information, increase in cost, inefficient auditing processes, and often creates a lack of data accessibility.

What it does

Our project allows a single(or multiple) authorized user to complete the insurance form for a certain customer with required documentation, which is then published on a private blockchain that is accessible by the Insurance company and the reinsurance company.

How I built it

In order to build a blockchain application with a web interface, there were essential background setups that were also required.

  • Installation of nodejs, web3, npm and geth BEFORE development
  • Smart Contract was developed using the solidity language
  • A UI was developed using HTML and CSS.
  • IPFS was intalled for Document hashing purposes, and Uploading them on a private server
  • The UI was connected with the smart Contract using javascript, web3, and nodejs.

Challenges I ran into

UI formating issues Secured Smart Contract development UI and blockchain connection

Accomplishments that I'm proud of

Was able to produce a well formatted UI Was able to create a connection between the UI and Smart Contract

What I learned

Javascript & Solidity to intermediate level Solidity What Blockchain is, and the possibilities that it holds.

What's next for Single Truth

To be tested in a real life environment of the Insurance Industry.

Share this project: