Skip to main content

🎮 Build Your First Sui DApp

From zero to a fully functional on-chain application in 30 minutes

Beginner Friendly30 minsSui Network

📋 What We’ll Build

Project: A simple counter application with multiplayer featuresYou’ll Learn:
  • Setting up a Dubhe project
  • Defining schemas and components
  • Writing Move smart contracts
  • Building a React frontend
  • Deploying to testnet

🚀 Quick Start

📚 Tutorial Sections

1

Create a New DApp

Set up your development environment
  • Install prerequisites
  • Create project from template
  • Understand project structure
  • Configure for your needs
2

Write System Logic

Implement smart contract logic
  • Define data schemas
  • Create game systems
  • Add business logic
  • Deploy to blockchain
3

Build Frontend

Create user interface
  • Connect to blockchain
  • Read on-chain state
  • Send transactions
  • Real-time updates
4

Test & Debug

Ensure quality
  • Write unit tests
  • Debug smart contracts
  • Test frontend integration
  • Performance optimization

🎯 Prerequisites

💡 Project Preview

// Define your game data structure
export default {
  schemas: {
    counter: {
      value: "u64",
      lastUpdatedBy: "address",
      updateCount: "u64"
    }
  }
}

🏆 What You’ll Achieve

On-Chain Application

A fully functional DApp running entirely on the Sui blockchain

Real-Time Updates

Live synchronization between blockchain and frontend

Type Safety

End-to-end type safety from contracts to UI

Production Ready

Code that’s ready to build upon for real projects

🚦 Ready to Start?

Before you begin: Make sure you have 15-30 minutes of uninterrupted time. You’ll be creating something amazing!

Start Tutorial

Begin building your first DApp now →

Get Help

Join our Discord for live support →

📖 Additional Resources

Q: Do I need blockchain experience? A: No! This tutorial is designed for beginners. We’ll explain everything as we go.Q: How much does it cost? A: Development is free. Deploying to testnet is free. Mainnet deployment costs a small gas fee.Q: Can I customize the template? A: Absolutely! The template is just a starting point. You can modify everything.Q: Where can I get help if I’m stuck? A: Join our Discord for real-time help from the community.