DEV Community

Daniel Ioni
Daniel Ioni

Posted on

๐Ÿข We Tokenized a $5M Property in Singapore โ€” Here's the Code, the Architecture, and Everything We Learned"

๐Ÿข We Tokenized a $5M Property in Singapore โ€” Here's the Code, the Architecture, and Everything We Learned


The Vision

"What if anyone could invest in prime Singapore real estate with just $500?"

That was the question that started it all.

Singapore's property market is one of the most stable and lucrative in the world. But with entry prices starting at $1.5M SGD for a modest condo, it's completely out of reach for most people.

Tokenization changes everything.

Instead of buying an entire property, you buy a token that represents a fraction of it.

$5,000,000 property รท 10,000 tokens = $500 per token.

Suddenly, anyone can invest. And that's exactly what we built.


๐Ÿš€ What We Built in 30 Days

Over the last month, we built a complete, production-ready tokenization platform for Singapore real estate.

The system includes:

Component Technology Status
Backend API Node.js + Express โœ… Live
Database MongoDB โœ… Live
Smart Contract Solidity (ERC-20) โœ… Deployed
Payments Monero (XMR) โœ… Integrated
Authentication JWT โœ… Live
Admin Dashboard REST API โœ… Live
Investor Portal REST API โœ… Live
Token Explorer Public API โœ… Live

Here's what we achieved:

  • โœ… 3 tokens created (2 active, 1 in draft)
  • โœ… 18,000 tokens minted (10,000 + 8,000)
  • โœ… 2,470 tokens sold (13.7% of supply)
  • โœ… $2.47M SGD raised (โ‰ˆ $1.85M USD)
  • โœ… 12 accredited investors on board
  • โœ… 34 orders processed
  • โœ… 28 orders completed
  • โœ… $94,500 SGD in fees earned

๐Ÿ“ธ A Quick Tour of the System

1. Creating a Token (Admin)


bash
# Only admins can create tokens
curl -X POST http://localhost:3000/api/tokens \
  -H "Authorization: Bearer $ADMIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Marina Bay Financial Tower",
    "symbol": "MBFT",
    "description": "Prime commercial property at Marina Bay",
    "type": "real-estate",
    "propertyDetails": {
      "address": {
        "street": "8 Marina Boulevard",
        "postalCode": "018981",
        "city": "Singapore",
        "country": "Singapore"
      },
      "propertyType": "commercial",
      "size": 1500,
      "valuation": 8000000,
      "rentalYield": 4.5,
      "capRate": 5.2
    },
    "totalSupply": 8000,
    "tokenPrice": 1000,
    "spvName": "Marina Bay SPV Pte Ltd",
    "spvRegistration": "202412346D",
    "spvAddress": "8 Marina Boulevard, #33-01, Singapore 018981"
  }'
Enter fullscreen mode Exit fullscreen mode

Top comments (0)