项目作者: Jurshsmith
项目描述 :
A blockchain application built for the EVM (Ethereum Virtual Machine). The application helps manage flight insurance for both airlines and passengers.
高级语言: Solidity
项目地址: git://github.com/Jurshsmith/Flight-Surety-Dapp.git
FlightSurety
FlightSurety is a Dapp that helps manage flight delay insurance for passengers.
Major Goals
- Overall, manage delay insurance for passengers
- Managed as a collaboration between multiple airlines. This dapp should make be able to co-ordinate the flights and provide data for multiple airlines ?!
- Give ability for passengers to purchase the FlightSurety Insurance prior to a Flight
- If the flight is delayed due to airline fault (provided by Oracle), passengers are paid 1.5X(arbitrary number) the amount they paid for the insurance.
- Oracle provides all the flight statuses of the airlines (Could be an open API too)
Technical Paradigms For This Project
- Separation of Concerns
- SHA-3 Hashing
- Event Driven Data Share
High Level Systems Architecture

Install
This repository contains Smart Contract code in Solidity (using Truffle), tests (also using Truffle), dApp scaffolding (using HTML, CSS and JS) and server app scaffolding.
To install, download or clone the repo, then:
npm install
truffle compile
Develop Client
To run truffle tests:
App: npm run test
app
How to run Full App End to End on Your Local
Windows
npm run dapp
windows
Unix
npm run dapp
unix
Resources