Flight Insurance System on Ethereum Blockchain

Created a distributed flight insurance system using Ethereum blockchain technology.

Ethereum Network:

Deployed smart contracts on the Sepolia Test Network. Utilized ABI and Address for front-end and cloud function integration.

Client (Front End):

Developed a React-based application interfacing with MetaMask for transaction approvals and account synchronization.

Cloud Function:

Implemented a resource-efficient function to automate weather data retrieval and policy indemnification based on specific conditions.

The Contract:

Managed policy data using Mapping, Address Lookup, Manager, and Customer Array components. Implemented key functions like PurchasePolicy, View_all_purchased_policy, and PayIndemnity, with modifiers for security and efficiency.

Performance Metrics:

Listed function execution times, highlighting system efficiency and responsiveness.