F

Finsurance

Redefining insurance with Machine Learning and Blockchain

Created on 27th February 2022

F

Finsurance

Redefining insurance with Machine Learning and Blockchain

The problem Finsurance solves

  • Insurance premiums are calculated by several factors like age, the type of insurance coverage, the amount of coverage, personal information, insurance history and other risk factors. These risk factors are influenced by the vulnerablity of the insuree. Reports show that upto 55% of the insurance premiums paid by insurees are not correct to their profile.

  • The estimation of insurance premium is centralized and the premium value can be manipulated by middle-men and insurance brokers - leading to a financial loss.

  • Insurance premiums are not personalized enough according to the insuree's details. There are only a limited number of factors to decide the insurance premium which often leads to miscalculation.

Problem

Features of Finsure

  • Machine Learning model to estimate the insurance coverage and premium amount based on various factors fetched from Open Govenment APIs. The account balances are also aggregated over time for different states using PhonePe's Pulse API. The ML model uses fully connected dense layers of aggregated data from various data sources and predicts the best coverage and premium account based on the user's profile. (For example, a vehicle which is registered in a flood prone city will receive less coverage and requires more premium amount as they are vulnerable to be affected by floods).

  • Blockchain and distributed storage of Insurance receipts using Inter Planetry File System. All the receipts stored in IPFS are immutable and can not be tampered. This can greatly improve the transparency in insurance sector.

Solution

Tech Stack

Tech

Challenges we ran into

  • The mock data provided by SETU was easy for implementing the ML model but we were not able to test it on real-world scenarios.

Data sources

  • PhonePe Pulse
  • Open Government Data Platform
  • RBI Reports on payments

API Response

Postman

Running the application locally

In order to run the application locally, please follow the below commands :

Running the frontend :

git clone https://github.com/hackyguru/finsurance.git

cd finsurance

npm install

npm run dev

Running the backend :

git clone https://github.com/npc203/finsurance-backend.git

cd finsurance-backend

python manage.py runserver

Discussion

Builders also viewed

See more projects on Devfolio