Git Product home page Git Product logo

rahuldj2 / real-estate-tokenization-using-blockchain Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 970 KB

Participated in a Web3 builder Hackathon organized by DTU(Delhi Technological University) and built this prototype for Real Estate tokenization and Real Estate Agreement facilitation

Solidity 8.34% HTML 91.35% JavaScript 0.30%
blockchain html-css-javascript nfts smart-contracts solidity

real-estate-tokenization-using-blockchain's Introduction

DTU-WEB3

Project README

Real Estate Tokenization with Smart Contracts

This project demonstrates a simple decentralized application (DApp) for managing real estate agreements using blockchain technology. It includes two smart contracts: RealEstateAgreement.sol and RealEstateTok.sol. Additionally, there is a single HTML file (index.html) that incorporates CSS and JavaScript for the user interface.

Prerequisites

Before running the DApp, ensure you have the following prerequisites installed:

  1. Metamask Extension for your web browser.

Getting Started

Follow these steps to run the Real Estate DApp on your local machine:

  1. Clone this repository to your local system.

    git clone https://github.com/Rahuldj2/DTU-WEB3.git
  2. Open the project folder in Visual Studio Code (VSCode) or your preferred code editor.

  3. Install the Live Server extension for VSCode if you haven't already. This extension allows you to run the HTML file locally.

  4. Launch the HTML file using Live Server:

    • Right-click on index.html in VSCode.
    • Select "Open with Live Server" from the context menu.

    This will open the DApp in your default web browser.

  5. In the DApp, you will be prompted to connect your wallet. Click the "Connect Wallet" button.

  6. Ensure that you have the Metamask extension installed in your browser. If not, you can download it from Metamask.

Deploying Smart Contracts

The smart contracts, RealEstateAgreement.sol and RealEstateTok.sol, have already been deployed to the Sepolia testnet. You can interact with these contracts through the DApp once you have connected your Metamask wallet.

Usage

Once you have successfully launched the DApp and connected your wallet, you can use it to:

  • Create and manage real estate agreements.
  • Transfer and trade real estate tokens.
  • In the field address and token_id put the following for testing -address field="0x454C0E00718bc00979f549ea8f0D1C4532C5C853" -tokenID=305 Everytime you test the application use a different tokenID. Application/Idea Demo Video

Contributing

If you wish to contribute to this project, please fork the repository and create a pull request with your proposed changes.

real-estate-tokenization-using-blockchain's People

Contributors

rahuldj2 avatar aayush12arora avatar

Watchers

 avatar

Forkers

luvnft

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.