Project Name: Fractional Real Estate on TRON
Project Track: integration
Team Name: EsetateX
Team Member(s):
- 1 Member
- Forum Username: bahadirciloglu
DevPost Project Link:
Project Goal:
The goal of the Fractional Real Estate on TRON project is to democratize real estate investment by leveraging blockchain technology to tokenize properties as NFTs and enable fractional ownership through TRC-20 tokens. By allowing investors to trade, stake, and access real estate markets in a decentralized and accessible way, the platform aims to remove traditional barriers to entry and create a more inclusive and liquid real estate ecosystem.
Project Value:
This project creates value by making real estate investment more:
- Accessible: Lowers entry barriers for small investors by allowing fractional ownership.
- Transparent: Utilizes blockchain for verifiable and immutable property ownership records.
- Decentralized: Removes intermediaries, giving investors direct control over their assets.
- Liquid: Enables trading of fractional shares, increasing liquidity in traditionally illiquid markets.
- Secure: Stores property documents securely using BTFS (BitTorrent File System).
Project Info:
Fractional Real Estate on TRON is a decentralized platform that tokenizes real estate properties using the TRON blockchain. It allows for:
- Tokenization of Properties: Properties are represented as NFTs (TRC-721 tokens) on the TRON blockchain.
- Fractional Ownership: Investors can own fractions of properties through TRC-20 tokens.
- Trading and Staking: Users can trade fractional property tokens on decentralized exchanges like Sunswap and stake them for rewards.
- Decentralized Storage: Property documents are securely stored using BTFS.
- Efficient Transactions: TRON’s fast and low-cost transactions enhance investment efficiency.
Project Website:
Project Test Instructions:
Project Test Instructions
To test the Fractional Real Estate on TRON platform:
1. Clone the Repository
bash
Copy code
git clone https://github.com/bahadirciloglu/Fractional-Real-Estate-on-TRON.git
cd Fractional-Real-Estate-on-TRON
2. Install Dependencies
Ensure Node.js and npm are installed. Then run:
bash
Copy code
npm install
3. Set Up Environment Variables
Create a .env
file in the root directory and add your TRON private key:
plaintext
Copy code
PRIVATE_KEY=your_tron_private_key
4. Compile the Smart Contracts
Use TronBox to compile:
bash
Copy code
tronbox compile
5. Deploy the Smart Contracts
Deploy to the TRON Shasta Testnet:
bash
Copy code
tronbox migrate --network shasta
6. Run Tests
Execute predefined tests:
bash
Copy code
tronbox test --network shasta
7. Run the Frontend
Start the frontend server:
bash
Copy code
npm start
8. Access the Platform
Navigate to http://localhost:3000
in your browser.
9. Connect Wallet
- Install the TronLink extension.
- Switch to the TRON Shasta Testnet.
- Connect your wallet to the platform.
10. Test Platform Features
- Mint NFTs: Mint new property NFTs via the platform.
- Fractionalize Ownership: Create TRC-20 tokens representing property shares.
- Trade Tokens: Buy, sell, or stake tokens on Sunswap.
- BTFS Storage: Upload and verify property documents.
11. Verify Transactions
- Use TRON Shasta Testnet explorer to view transactions.
- Check smart contract logs in the console.
Project Details:
Project Description
Fractional Real Estate on TRON is a decentralized platform that tokenizes real estate properties using the TRON blockchain. It allows for:
- Tokenization of Properties: Properties are represented as NFTs (TRC-721 tokens) on the TRON blockchain.
- Fractional Ownership: Investors can own fractions of properties through TRC-20 tokens.
- Trading and Staking: Users can trade fractional property tokens on decentralized exchanges like Sunswap and stake them for rewards.
- Decentralized Storage: Property documents are securely stored using BTFS.
- Efficient Transactions: TRON’s fast and low-cost transactions enhance investment efficiency.
- Thought for 24 seconds
Fractional Real Estate on TRON
Track: Integration
Team Name: RealtyX
Team Member:
- Forum Username: bahadirciloglu
GitHub Repository: Fractional Real Estate on TRON
Project Goal
The goal of the Fractional Real Estate on TRON project is to democratize real estate investment by leveraging blockchain technology to tokenize properties as NFTs and enable fractional ownership through TRC-20 tokens. By allowing investors to trade, stake, and access real estate markets in a decentralized and accessible way, the platform aims to remove traditional barriers to entry and create a more inclusive and liquid real estate ecosystem.
Project Value
This project creates value by making real estate investment more:
- Accessible: Lowers entry barriers for small investors by allowing fractional ownership.
- Transparent: Utilizes blockchain for verifiable and immutable property ownership records.
- Decentralized: Removes intermediaries, giving investors direct control over their assets.
- Liquid: Enables trading of fractional shares, increasing liquidity in traditionally illiquid markets.
- Secure: Stores property documents securely using BTFS (BitTorrent File System).
Project Description
Fractional Real Estate on TRON is a decentralized platform that tokenizes real estate properties using the TRON blockchain. It allows for:
- Tokenization of Properties: Properties are represented as NFTs (TRC-721 tokens) on the TRON blockchain.
- Fractional Ownership: Investors can own fractions of properties through TRC-20 tokens.
- Trading and Staking: Users can trade fractional property tokens on decentralized exchanges like Sunswap and stake them for rewards.
- Decentralized Storage: Property documents are securely stored using BTFS.
- Efficient Transactions: TRON’s fast and low-cost transactions enhance investment efficiency.
Key Features
- Real Estate Tokenization
- Properties are digitized as TRC-721 NFTs.
- Ensures verifiable and immutable ownership records.
- Fractional Ownership
- Properties are divided into fractions via TRC-20 tokens.
- Makes high-value real estate accessible to small investors.
- Staking and Trading
- Fractional tokens can be staked for rewards.
- Enables trading on decentralized exchanges like Sunswap.
- Decentralized Storage with BTFS
- Secure storage of property documents.
- Enhances transparency and trust.
- Low-Cost, Fast Transactions
- Leverages TRON’s scalable network.
- Reduces transaction fees and times.
Technology Stack
- Blockchain Platform: TRON Blockchain
- Smart Contracts: Solidity (compatible with TRON Virtual Machine)
- Development Tools:
- TronWeb: JavaScript library for interacting with TRON nodes.
- TronBox: Framework for smart contract development and deployment.
- Frontend Framework: React.js
- Decentralized Storage: BTFS (BitTorrent File System)
- Decentralized Exchange Integration: Sunswap
- Database: MongoDB
- Cloud Services: Google Cloud Platform
Problem Solved
The platform addresses:
- High Entry Barriers: Allows small investors to participate in real estate markets.
- Liquidity Issues: Enables easy trading of property shares, increasing market liquidity.
- Lack of Transparency: Blockchain ensures transparent and immutable transaction records.
- Inefficiencies: Reduces costs and delays associated with traditional real estate transactions.
Future Enhancements
- Lending Integration: Allow borrowing against fractional property shares.
- Global Expansion: Include international property listings.
- Mobile Application: Develop iOS and Android apps for better accessibility.
- Enhanced DeFi Features: Integrate with more DeFi protocols for diversified investment options.
Video Demo:
Smart Contract links:
- ApeNFTRealEstate (ERC-721 - Tokenization of Properties)
- [TRON Shasta Testnet URL for ERC-721 contract] (Replace with actual link)
- FractionalOwnership (ERC-20 - Fractional Property Shares)
- [TRON Shasta Testnet URL for ERC-20 contract] (Replace with actual link)
- SunswapLiquidity (Liquidity Provision for Fractional Tokens)
- [TRON Shasta Testnet URL for Sunswap Liquidity contract] (Replace with actual link)
- JustlendStaking (Staking and Lending Contract)
- [TRON Shasta Testnet URL for Staking contract] (Replace with actual link)
Project Milestones
Week 1
- Smart Contract Development:
- Finalize TRC-721 and TRC-20 contracts.
- Test contracts on TRON Shasta Testnet.
- Decentralized Storage Integration:
- Implement BTFS for document storage.
- Frontend Integration:
- Connect frontend with smart contracts.
- Enable NFT minting and token trading features.
Week 2
- DeFi Integration:
- Integrate Sunswap for liquidity provision.
- Integrate Justlend for staking functionalities.
- Comprehensive Testing:
- Perform end-to-end testing.
- Optimize for user experience and performance.
- Final Deployment:
- Deploy on TRON Mainnet.
- Begin user onboarding.
These milestones are designed to ensure that the project reaches deployment within two weeks, with all core features functioning as intended.