This web application can be used to store real estate information of a person using smart contract on Rinkeby Test Network. This is a decentralized web application built using HTML, CSS, JavaScript, React, Solidity.
Live Demo :- https://block-of-deed.netlify.app
Warning - This web application will be sending transactions. That means MetaMask is mandatory for this web application.
I'm listing all the functionalities of the web application below for those who don't have Metamask installed on their browser.
Home Page -
- This is the home page. As you can see, Metamask will ask you to unlock your account so that it can connect to the web application.
- Put the password and connect to the web application.
Register -
- This is a prototype. That's why to register, you only need to put your name. For future improvements, we can add further more fields here as required.
- The web application will create an instance of admin and provide you the address of the admin which will later be used in logging in.
Login -
- For logging in, use the address provided at the time of registration to see if such instance is present or not.
Home Page -
- After logging in, you'll be taken to this page where you can see the current information of your admin account.
- The navbar allows different options to the admin. We'll explore them one by one.
Add Admin -
- This gives the same functionality as "Register Page".
Add Owner -
- This will create an instance of a person and will give you an address of a person instance.
- Using the address, we as an admin can enter the property under their name, see all the properties they own, see what the info of their properties is.
Add Property -
- Use the address of the person and fill the informations in the form to add properties under their name.
- This is a prototype. That's why I didn't know what other informations is required to put the property under a person's name.
- That is the reason I've used this form inputs.
Get Properties -
- Put the address and the full name to see all the properties the person own
Update Property -
- Fill the form to get the property whose information you want to update
Logout -
- To logout of the admin account.

















