KTH / programmable-society

Home of course "Programmable Society" at KTH Royal Institute of Technology
16 stars 15 forks source link

Assignment Proposal: HabitatHash #59

Closed filippaleuckfeld closed 1 year ago

filippaleuckfeld commented 1 year ago

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.

Deee92 commented 1 year ago

Hi @filippaleuckfeld and @edbag22, really nice! Love the name as well.