All projects

Golden City

Pioneering decentralized real estate investment with immersive 3D visualization and blockchain transparency

Visit live site
Golden City screenshot

Overview

Golden City represents the convergence of Web3 technology and real estate investment—a decentralized platform enabling fractional property ownership through blockchain-backed tokens with immersive 3D property visualization. The platform democratizes real estate investment by allowing users to purchase property shares using cryptocurrency, track their investments with full transparency, and explore properties through stunning 3D virtual tours.

Built with Next.js, Three.js, and Ethereum smart contracts, Golden City delivers a sophisticated investment platform that combines DeFi mechanics with traditional real estate assets. The application features photorealistic 3D property tours, real-time blockchain transaction tracking, secure wallet integration, automated dividend distribution via smart contracts, and comprehensive investment analytics.

This groundbreaking project required expertise in blockchain development, smart contract security, 3D visualization, cryptographic wallet integration, and building financial platforms that balance innovation with regulatory compliance and user trust.

Role
Lead Frontend Engineer
Duration
13 months
Team
Cross-functional team of 3 frontend engineers, 3 blockchain engineers, 2 backend engineers, 1 3D specialist, 2 designers, 1 legal advisor, and 1 product lead

The Challenge

Traditional real estate investment requires significant capital, lacks liquidity, and suffers from opacity in property management and returns. Web3 promised democratization but lacked quality user experiences and trustworthy platforms. The challenge was to build a platform that leveraged blockchain's transparency and fractional ownership capabilities while maintaining the professionalism and trustworthiness expected in real estate investments. The system needed to handle complex financial transactions securely while providing immersive property experiences that justified remote investment decisions.

  • Integrate Ethereum smart contracts with React frontend ensuring secure, transparent property tokenization and transactions
  • Build immersive 3D property tours with WebXR support providing investor confidence for remote property evaluation
  • Implement wallet connection supporting MetaMask, WalletConnect, Coinbase Wallet with secure transaction signing
  • Create real-time transaction tracking and investment dashboard displaying blockchain data in intuitive financial interfaces

What I built

Immersive 3D Property Tours

Engineered breathtaking 3D property visualization system using Three.js and WebXR enabling investors to thoroughly evaluate properties remotely. Built photorealistic environments with high-quality textures, realistic lighting, and interactive hotspots highlighting key features. Implemented VR support for immersive exploration on Oculus and other WebXR-compatible devices. Created guided tour mode with narrated walkthroughs explaining property features, investment details, and neighborhood information. The system includes measurement tools, customizable viewing modes, and comparison features for evaluating multiple properties simultaneously.

70% of investors cite 3D tours as key decision factor

Immersive 3D property tour

Blockchain Investment Platform

Developed sophisticated Web3 investment interface seamlessly integrating Ethereum smart contracts with intuitive React frontend. Built wallet connection system supporting MetaMask, WalletConnect, and Coinbase Wallet with secure transaction signing and gas estimation. Implemented fractional ownership mechanics allowing investments from $100 to $1M+ with instant token issuance. Created transaction tracking displaying real-time blockchain confirmations, transfer history, and ownership proofs. The system handles complex tokenomics including automatic dividend distribution, secondary market trading, and governance voting rights.

$50M+ total value locked in platform

Blockchain investment dashboard

Smart Contract Investment Dashboard

Architected comprehensive investment dashboard providing transparency into property performance, dividend payments, and portfolio analytics. Built real-time integration with Ethereum smart contracts displaying ownership percentages, historical dividends, property appreciation, and total returns. Implemented advanced visualization showing rental income trends, expense breakdowns, and comparative market analysis. Created alert system notifying investors of dividend distributions, governance votes, and portfolio developments. The dashboard aggregates data from blockchain, property management systems, and market data sources.

Real-time tracking of 1000+ properties

Investment performance dashboard

Secure Transaction System

Implemented enterprise-grade security for blockchain transactions including multi-signature approval workflows, hardware wallet support, and comprehensive transaction validation. Built gas optimization system reducing transaction costs by 40% through batch processing and efficient contract interactions. Created detailed transaction preview showing exact costs, expected outcomes, and security validations before signing. Implemented automatic slippage protection and failed transaction recovery. The system includes comprehensive audit logs, compliance reporting, and KYC/AML integration meeting regulatory requirements.

99.99% transaction success rate

Secure blockchain transactions

How it works

Built on Next.js with server-side rendering for SEO and fast initial loads. Three.js powers 3D visualization with custom WebGL shaders. Solidity smart contracts on Ethereum handle property tokenization, ownership tracking, and dividend distribution. Web3.js and Ethers.js libraries manage blockchain interactions. The architecture implements wallet connection abstraction supporting multiple providers through unified interface. State management uses Zustand for global application state and SWR for blockchain data caching. WebXR APIs enable VR experiences. Backend Node.js services aggregate off-chain data including property details, market data, and compliance information. CI/CD pipeline includes extensive smart contract testing, security audits, and deployment via Hardhat.

Stack

  • Next.js
  • Three.js
  • WebXR
  • Solidity
  • Ethereum
  • TypeScript

Hard parts

  • Integrating complex Ethereum smart contracts with React frontend while maintaining responsive UX despite blockchain latency
  • Building 3D property visualization system loading high-quality models and textures performantly across varying network conditions
  • Implementing secure wallet connections and transaction signing without compromising user experience or introducing vulnerabilities
  • Managing complex investment calculations (dividends, appreciation, returns) synchronized perfectly between frontend, smart contracts, and databases

How I solved them

  • Implemented optimistic updates with rollback, transaction queuing, and loading states masking blockchain latency while maintaining data consistency
  • Created progressive model loading with LOD systems, texture compression, and CDN caching reducing initial load by 70%
  • Built abstraction layer over wallet providers with automatic reconnection, session persistence, and secure signing workflows audited by blockchain security firms
  • Developed dual-source calculation with on-chain smart contract validation and off-chain caching ensuring consistency through event listening and periodic reconciliation

Results

$50M+
Total Value Locked
Across 1000+ properties
15,000+
Active Investors
With fractional ownership
$2.5M+
Dividends Distributed
Automated via smart contracts
  • Facilitated $50M+ in tokenized real estate investments across 1000+ properties within first year
  • Enabled 15,000+ investors to access real estate market with fractional ownership starting at $100
  • Distributed $2.5M+ in automated dividend payments via smart contracts with zero manual processing
  • Reduced property investment transaction costs by 75% through blockchain automation versus traditional methods
  • Achieved institutional-grade security with zero security incidents across 100,000+ blockchain transactions