Realty Blockchain

Overview

The client is a company bringing the latest advancements in technology to the real estate industry. Their main product is a web-application featuring an implementation of their blockchain protocol. The web-application is a system for recording real estate rights on a decentralized, open blockchain network.

realty blockchain (4)
realty blockchain (4)

Realty Blockchain

Overview

The client is a company bringing the latest advancements in technology to the real estate industry. Their main product is a web-application featuring an implementation of their blockchain protocol. The web-application is a system for recording real estate rights on a decentralized, open blockchain network.

Business Need

The client needed to develop an Ethereum prototype for storing data on real estate/land plots (geo-coordinates, name, owner, value, photographs, and documents) and managing this data (for example, transferring property when paying with Ether). This was necessary to test if such a project is viable, and also to check the cost of such transactions on Ethereum. They hired us to do both design and development, including technical architecture and deployment.

Scope

New Product

Industries

Fintech

Services

Ad-hoc

Scope

New Product

Industries

Fintech

Services

Ad-hoc

Technologies

Process

01

To work with smart contracts, we chose to use Truffle and ZeppelinOS since they greatly simplify the work with contract deployment and migrations on Ethereum. For the frontend of the app, we used React — it’s simple and powerful — while for the backend, we used Express, a Node.js application framework.

02

Smart contracts were upload to the Ropsten test network, while for storing files like documents and photos, we used IPFS.

03

IPFS is a peer-to-peer network for storing and sharing data. We chose to use it because the technology has great potential and allows you to store data in a distributed way. The estimated time for the functionality that the customer wanted was about 3-4 months, so the development of the project was carried out in two-week sprints.

04

At the end of each sprint, we communicated with the client through a conference call, set goals for the next sprint, and presented demos of the new features.
01 (1)

Process

01

To work with smart contracts, we chose to use Truffle and ZeppelinOS since they greatly simplify the work with contract deployment and migrations on Ethereum. For the frontend of the app, we used React — it’s simple and powerful — while for the backend, we used Express, a Node.js application framework.

02

Smart contracts were upload to the Ropsten test network, while for storing files like documents and photos, we used IPFS.

03

IPFS is a peer-to-peer network for storing and sharing data. We chose to use it because the technology has great potential and allows you to store data in a distributed way. The estimated time for the functionality that the customer wanted was about 3-4 months, so the development of the project was carried out in two-week sprints.

04

At the end of each sprint, we communicated with the client through a conference call, set goals for the next sprint, and presented demos of the new features.
blockchain (4)
blockchain (4)
03 (1)

Features

01

Authorization on the site with MetaMask.

02

Possibility to upload real estate and owner data to Ethereum through the website.

03

Registry index that displays all the plots/real estate uploaded to Ethereum.

04

Event-driven transaction explorer (for example, for checking when someone uploaded property data or sold their property using the system).
03 (1)

Features

01

Authorization on the site with MetaMask.

02

Possibility to upload real estate and owner data to Ethereum through the website.

03

Registry index that displays all the plots/real estate uploaded to Ethereum.

04

Event-driven transaction explorer (for example, for checking when someone uploaded property data or sold their property using the system).

Results

The client received a working prototype on time. In addition, all the change requests of the client were taken into account during development. The prototype enabled the client to fulfill their goals, including finding out the transaction costs for such a project.
02 (1)

Results

The client received a working prototype on time. In addition, all the change requests of the client were taken into account during development. The prototype enabled the client to fulfill their goals, including finding out the transaction costs for such a project.

Have A Query?

Do you need a detailed consultation or feasibility study for this topic? Or it maybe you just want to exchange views and thoughts on this topic. Do get in touch with us and we would be glad to share a cup of coffee together and discuss this topic together.

homw page

Have A Query?

Do you need a detailed consultation or feasibility study for this topic? Or it maybe you just want to exchange views and thoughts on this topic. Do get in touch with us and we would be glad to share a cup of coffee together and discuss this topic together.

Latest Blogs

Latest Blogs

Subscribe To Our Latest Insights

Subscribe To Our Latest Insights

Information

Previous Project
Next Project