Pinsurance is a peer-to-peer blockchain-based Defi platform for car insurance. User can create insurance pools with their peers and pool their premiums in it. Once all peers have contributed the pool is active and users can make claim requests.
To use the platform user have to create their pinsurance account which is free. Pinsurnace has a main smart contract (Pinsurance.sol) which creates child pool contracts (Pool.sol). User deposits 100USDC as a platform fee to create or join a pool. After joining pool user pools the premium amount for their vehicle to the pool. After all peers pools their amont pool become active for one year and any pool member can claim insurance from it, they have to provide a support document for their claim request. Claim request along with support document is broadcasted to all the pool members where, they verify the support document and approves the claim. Once 50% pool member have approved the claim then the claimer can witdhraw the requested amount from the pool.
Every transaction is recorded on-chain to avoid any fraud, smart-contract logics makes everything automatic.
Future perspective: Will add the feature of in-app video call using Huddle01 and enable notification using Push Protocol.
Note: For demo purpose pool member capacity as of now is 2.
Technologies used: Filecoin Virtual Machine, -> for contract execution, Filecoin/IPFS -> for storing metadata Spheron-> for deployment, FrameWork-> React Js, Redux Authentication -> Wagmi + Connect kit, Testnet -> Hyperspace Programming Languages -> Solidity, Javascript, Typescript