← Back to home

Ownify

Decentralized fractional real estate investment using ERC-3643 tokens.

Problem Statement

ur project is a decentralized application (dApp) designed to democratize real estate investment. At its core, it transforms the ownership of physical properties into digital, blockchain-based tokens that people can buy and sell, effectively allowing them to own a "fraction" of a building.This solves two major problems in traditional real estate:High Barrier to Entry: Most people can't afford to buy an entire property outright.Illiquidity: Selling a property can take months or even years.Our platform tackles these issues by converting a single, expensive asset into many small, affordable, and easily tradable digital shares. The entire system is built on transparency and security, with ownership and transaction rules enforced by a smart contract on the blockchain.The platform has two primary interfaces:An Admin Portal: Where property owners or managers can list new properties for tokenization, set the total value and number of shares, and manage a whitelist of eligible investors to comply with regulations.An Investor Portal: Where approved users can browse available properties, view details, and purchase fractional ownership tokens directly using their cryptocurrency wallet.By leveraging the ERC-3643 token standard, we ensure that all transactions are compliant, as only pre-approved, whitelisted participants can hold or trade the property tokens. This creates a secure and regulated ecosystem for a new era of real estate investment.

Solution

We built this project on Scaffold-ETH 2 to jumpstart development with a pre-configured dApp template.Smart Contracts: The on-chain logic uses Solidity to create ERC-3643 permissioned tokens, with a unique contract deployed for each property.Frontend: The user interface is a Next.js application.Web3 Connectivity: We used Rainbow Kit for wallet connections and Wagmi/Viem hooks to link our React components to the smart contracts.Database: Property details like images and descriptions are stored off-chain in a Supabase database, accessed via Next.js API routes.

Hackathon

ETHGlobal New Delhi

2025

Contributors