这款应用搭建在Hyperledger Fabric之上,模拟了客户、商家、保险公司、警察机关之间的密切协作。客户购买商品及其保险,若是商品损坏、丢失,可向保险公司申请赔偿。在物品丢失的情况下,客户需要首先向警察机关报失登记,警察机关确认后,保险公司根据保单规则赔偿。
- 拉取仓库fabric-insurance
- 首先,进入fixtures文件夹
cd fixtures
- 拉取工具、镜像
拉取的文件位于fixtures下的bin和config,拉取的镜像通过docker images命令查看
make dep
- 新建网络
make new
- 查看网络状态:
docker ps
- 进入server文件夹
cd server
- 启动web服务
go run .
- 浏览器访问web应用:localhost:8000
- ctrl + c 终止web服务
- 在fixtures目录下,执行 make destroy销毁网络
在Shop界面,选择喜爱的商品,点击购买
填写购买的信息
购买成功后,自动跳转至保险合同界面
点击Claim,申请保单理赔
填写理赔信息之后,界面跳转到保单管理界面
保险公司可以选择:
- Repair 交付修理厂修理
- Reimburse 赔偿
- Reject 拒绝
假设保险公司选择赔偿,点击Reimburse,理赔终结.