Realty Bitvisor is a blockchain based real estate's owner validator, which provides an aesthetic view for the classification of property, having all information. This information includes size of plot, area of plot, name of owner of a plot, the CNIC of the plot owner, and the status of th
Realty Bitvisor
Realty Bitvisor is a blockchain based real estate's owner validator, which provides an aesthetic view for the classification of property, having all information. This information includes size of plot, area of plot, name of owner of a plot, the CNIC of the plot owner, and the status of the plot. The status of the property can be tagged as either disputed or undisputed. The undisputed properties will be further identified as rented or not rented property. It can also provide a forecast of the goodwill of the property. The blockchain based decentralized application can be used as a regulatory body for the transactions of property, and help reducing frauds through proper transparency.
The Realty Bitvisor is a self-contained product. It delivers the concept of using blockchain technology in the real estate market which will make it less vulnerable to frauds and scams. It can prove to be of immense value when adopted on the government level and can help in regularization of taxes that are applicable on the selling of a property based on the time period of the purchase date.
The Realty Bitvisor provides no facilitation of transactions of property between the users. No money related communications will be done through the product. The product is made entirely with new and unused components which are uniquely designed for this product hence they are customized entirely to work with this software product.
Realty Bitvisor will be developed to perform the following tasks:
· Logging in to the system
· Adding a user to the system
· Adding plot information along with tagging of disputed/undisputed property.
· Viewing plot information along with tagging of disputed/undisputed property.
· Searching of plot information on the basis of CNIC of the owner.
· Searching of plot information on the basis of Plot Number.
· Editing the status of a plot if the plot has an owner.
· Predictive analysis of the value of a plot.
Users of this application will be able to add and edit the details of a certain property on the blockchain through the web interface. They will be provided with a login option to perform this action. The record of the user details will be maintained for security purposes.
To view and to search for the details of a certain property in an area, the user will not be required to login to the system rather will be able to access the information for viewing purpose proficiently through the web interface directly.
The user will be able to edit the information regarding the land status for a plot.
The users will also be allowed to perform a predictive analysis for a land asset which will take many aspects under consideration. All the earlier mentioned characteristics are vital and are important to be achieved, hence have a high priority.
Ethereum blockchain has been used to work as an underlying data storage facility for the information regarding plots To interact with the blockchain a CRM has been developed on the Web using MEAN stack.
The information is stored on the blockchain and MongoDB. A smart contract has been written in solidity language to perform Add and Retrieve information from the blockchain. Tokenization has been done for the web application to prevent any malicious activity, that can lead to data loss or tampering.
Identity and Access Management for the web application has been properly implemented to limit the access inside the system.
Component Diagram:

Data Flow Diagram:

Usecase Diagram:
Predictive Analysis Model:

Realty Bitvisor is a blockchain based real estate's owner validator, which provides an aesthetic view for the classification of property, having all information. This information includes size of plot, area of plot, name of owner of a plot, the CNIC of the plot owner, and the status of the plot. The status of the property can be tagged as either disputed or undisputed. The undisputed properties will be further identified as rented or not rented property. It can also provide a forecast of the goodwill of the property. The blockchain based decentralized application can be used as a regulatory body for the transactions of property, and help reducing frauds through proper transparency.
The Realty Bitvisor is a self-contained product. It delivers the concept of using blockchain technology in the real estate market which will make it less vulnerable to frauds and scams. It can prove to be of immense value when adopted on the government level and can help in regularization of taxes that are applicable on the selling of a property based on the time period of the purchase date.
The Realty Bitvisor provides no facilitation of transactions of property between the users. No money related communications will be done through the product. The product is made entirely with new and unused components which are uniquely designed for this product hence they are customized entirely to work with this software product.
Client Side:
The application will be accessed through the HTTP protocol on the internet.
Front-end:
Angular.js
rx.js
auth0/angular-jwt
Server side:
Back-end:
Node.js
bcrypt: "^3.0.6"
config: "^3.2.4"
cors: "^2.8.5"
express: "^4.17.1"
fawn: "^2.1.5"
ganache-cli: "^6.0.3”
helmet: "^3.21.1"
joi: "^14.3.1"
joi-objectid: "^3.0.1"
jsonwebtoken: "^8.5.1"
lodash: "^4.17.15"
mocha: "^4.0.1"
mongoose: "^5.7.5"
nodemon: "^1.19.4"
solc: "^0.4.17"
truffle-hdwallet-provider: "^1.0.17"
web3: "^1.0.0-beta.26"
Database:
MongoDB
Blockchain
Ethereum blockchain has been used to work as an underlying data storage facility for the information regarding plots To interact with the blockchain a CRM has been developed on the Web using MEAN stack.
The information is stored on the blockchain and MongoDB. A smart contract has been written in solidity language to perform Add and Retrieve information from the blockchain. Tokenization has been done for the web application to prevent any malicious activity, that can lead to data loss or tampering.
Identity and Access Management for the web application has been properly implemented to limit the access inside the system.
Component Diagram:

Data Flow Diagram:

Usecase Diagram:
Predictive Analysis Model:

| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Nil | Equipment | 0 | 0 | 0 |
| Total in (Rs) | 0 |
Autism spectrum disorder (ASD) is neurological dis-order which effects the development of...
During this pandemic when people maintain the social distancing, the IOT health moni...
Islamic instructive projects taught in informational establishments are speculation based...
It is a cricket related project which aims at cloning the behavior of a batsman, letting t...
AI BASED SEARCHING OF BEST CANIDATE: Our project will automatically choose the best candid...