基于fiscobcos的房屋租赁项目
房屋租赁是指由房屋的所有者或经营者将其所有或经营的房屋交给房屋的消费者使用,房屋消费者通过定期交付一定数额的租金,取得房屋的占有和使用权利的行为。房屋租赁是房屋使用价值零星出售的一种商品流通方式。
该项目使用fiscobcos搭建区块链网络,使用webase管理平台管理区块链网络,后端使用springboot开发,前端使用vue2加element-ui
登录采用公私钥进行登录,该公私钥可以通过webase-front注册的测试用户导出文本获取
房东角色
之后登录进入房东角色的页面
房东角色可以在房产列表中创建一个房产
创建完成后可以看到该授权地址是0x00,说明该房产还未授权给智能合约进行托管
点击授权进行托管,可以看到该授权地址已经变为具体的地址,该地址则指向负责托管的智能合约
接下来在合同列表的页面可以新建一个合同
选择相应的房产(注意这里的房产是要授权给智能合约托管才可以的),然后填写相应的参数新建合同。
在待签署页面可以看到我们刚才新建的合同需要进行签名,该合同需要房东与租客都签名后才能生效
租客页面
之后在租客的页面也进行一次签名,注意这里先要给账户充值一定金额,在fisco的合约是不能使用payable的这个方法的,所以金额的充值并不能使用虚拟货币那些的代币,这里的充值不涉及真实的支付场景,如果想要改进的话可以自己考虑一下如何引入支付
签名成功后,租客可以进行缴纳房租,查看押金条和终止合同
查看押金条
缴纳房租
房东和租客都可以终止合同,可以看到终止合同后会显示是谁终止了合同,终止合同之后会计算退还金额,并结束合约的托管,将房产归还房东
大致的流程就这些,需要相应源码和文档的可以私信我,或者找我的闲鱼号