Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Assignment Proposal
Title
HabitatHash
Names and KTH ID
Edvin Baggman ([email protected])
Filippa Leuckfeld ([email protected])
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.