FindRoof

Tenancy redefined by block chains

79 Views
2

Technologies Used

Android
Push Notification
Ethereum
solidity
web3j

Project Team

Ravi Upreti
Yasser
Developer

This team is looking for

Product Manager Investor
REQUEST TO JOIN

About

Smart Renting - The idea is to make renting easy for both landlord and tenant as well as for the government to proactively apply their tenancy rules. Government organisations like Ejari in Dubai have rules on how much rent can be increased by landlords in a particular location. This project will enforce these rules and help reduce corruption and fraud cases. Thus making tenancy in a smart city truly smart. We have also added an in-built reputation system. When a tenancy agreement expires, tenants can rate landlords and the house while the landlord can rate the tenant. Future tenants can then access the landlord and house rating and make a judgement based on that. Similarly landlord can access future tenant's rating and decide on whether he/she wants to give the property to this tenant. There are three mobile apps - one for the landlord, one for the tenant and another for the government. Landlord creates house contracts by uploading details like the property location, property type, rent etc. Once this contract is mined in a block the govt agency is notified. This govt agency can then either accept or reject based on the details given by the landlord and other checks. A rejected property contract cannot be put for rent. If the govt agency accepts the contract then landlord is notified and he/she can then put up the property for rent. If a tenant wants to take the house on rent - The landlord and the tenant have to just tap their phones and the house contract address is then shared between the landlord and the tenant. The tenant's app then retrieves all the details of this house and if the tenant decides to pay then rent plus security deposit is then transferred from the tenant address to landlord's and contract's address respectively. The security deposit sits in the house contract's account until the tenancy expires. When the agreement expires then based on the understanding between landlord and tenant a specific percentage of the security deposit is transferred to the landlord's account and the rest to tenant's. The benefits will be - 1) Proactive application of government rules when the contract is created or extended thus reducing future litigations. 2) If tenants requests delivery of a product from any other company’s app (like Pizza hut) then the other apps can securely request geographic coordinates of the property from FindRoof and ensure timely delivery of the product. So no need of manually typing in address for delivery. 3) Possibility of integrating with hardware like slock.it, which can automatically secure the property after the rent agreement ends. 4) Transparency and security of bond deposits. Solidity code: https://github.com/raviupreti85/tenancy-dapp/blob/master/contracts/Property.sol Android code: https://bitbucket.org/earthling11357/findroof/

Comments