This project aims to implement smart contracts for the secondary housing rental market. Renting out an apartment involves numerous steps and requires a high degree of trust between the lender (landlord) and the renter. Our goal is to utilize smart contracts to establish trust between these parties, eliminating the need for security deposits. Additionally, we plan to introduce an insurance model where a small percentage of the rent contributes to an insurance pool, covering any potential damages to the property during the rental period.
Our objectives are to enable users to:
Find apartments available for rent (if we have time to build frontend).
Create smart contracts between renters and lenders.
Facilitate payment transactions between renters and lenders.
Provide insurance for the apartment and its furnishings during the rental term.
Existing tools (such as Blocket & Qasa) offer similar services, but our approach aims to completely eliminate centralization, thereby removing the additional fees imposed by these third-party intermediaries.
For the development of this project, we will build the smart contract on the Ethereum blockchain using Solidity and utilize Hardhat for testing purposes. Additionally if we have time, we plan to use for example Web3.js for the front-end application and Mocha for front-end testing.
Relevance
This project is highly relevant as it involves the development of smart contracts, a pivotal element in modern decentralized applications. The current centralized rental market is burdened with high fees and the risk of scams. By leveraging blockchain technology, we aim to significantly reduce these issues, offering a more secure, transparent, and cost-effective solution for the secondary rental market.
Assignment Proposal
Title
HabitatHash
Names and KTH ID
Edvin Baggman (baggman@kth.se) Filippa Leuckfeld (efle@kth.se)
Deadline
Category
Description
This project aims to implement smart contracts for the secondary housing rental market. Renting out an apartment involves numerous steps and requires a high degree of trust between the lender (landlord) and the renter. Our goal is to utilize smart contracts to establish trust between these parties, eliminating the need for security deposits. Additionally, we plan to introduce an insurance model where a small percentage of the rent contributes to an insurance pool, covering any potential damages to the property during the rental period.
Our objectives are to enable users to:
Existing tools (such as Blocket & Qasa) offer similar services, but our approach aims to completely eliminate centralization, thereby removing the additional fees imposed by these third-party intermediaries.
For the development of this project, we will build the smart contract on the Ethereum blockchain using Solidity and utilize Hardhat for testing purposes. Additionally if we have time, we plan to use for example Web3.js for the front-end application and Mocha for front-end testing.
Relevance This project is highly relevant as it involves the development of smart contracts, a pivotal element in modern decentralized applications. The current centralized rental market is burdened with high fees and the risk of scams. By leveraging blockchain technology, we aim to significantly reduce these issues, offering a more secure, transparent, and cost-effective solution for the secondary rental market.