Skip to content

MetaPet is a Web3 project that combines Real World Asset (RWA) mapping, NFT marketplace, and AI interaction, aiming to create a new experience of integrating real pets with digital life. MetaPet 是一個結合現實資產映射(RWA)、NFT 交易市場與人工智能互動的 Web3 項目,旨在打造現實寵物與數字生命融合的新體驗。

License

Notifications You must be signed in to change notification settings

yan253319066/meta-pet

Repository files navigation

MetaPet

中文文檔 | English

MetaPet Logo

MetaPet is a Web3 project that combines Real World Asset (RWA) mapping, NFT marketplace, and AI interaction, aiming to create a new experience of integrating real pets with digital life.

🌟 Features

  • 🐢 Real Asset Binding: Each NFT maps to a real pet, representing its identity and growth records.
  • 📈 Growth NFT: NFT metadata automatically updates with pet growth and record uploads (e.g., level, weight, health status).
  • 🛒 Built-in Marketplace: Supports BNB and USDT trading, self-raising/entrusting purchase methods, with referral commissions.
  • 🤖 AI Companion: Interact with your pet through AI, supporting conversations and personalized digital avatars.
  • 🔗 On-chain Records: Growth logs, care behaviors, transfers, and breeding records are all stored on-chain.
  • 📊 Regulatory Mechanism: Supports experimental investment regulatory mechanisms with on-chain visualization of fund flows.

🎥 Demo

🚀 Quick Start

1. Clone the Project

git clone https://github.com/your-org/meta-pet.git
cd meta-pet

2. Start Frontend

cd frontend
npm install
npm run dev

3. Start Backend

cd ../backend
./mvnw spring-boot:run

4. Deploy Smart Contracts

cd contracts
npx hardhat compile
npx hardhat deploy --network yourNetwork

📦 Technical Architecture

  • Solidity + OpenZeppelin: NFT, marketplace, and log contracts
  • Vue 3 + Vite: User frontend with responsive layout
  • Spring Boot: RESTful API, content moderation, and caching layer
  • Pinata/IPFS: Distributed storage for log files (images, videos, text)
  • OpenAI API: Pet personality AI chat and daily generation assistance
  • MySQL / Redis: Basic data and cache support

📚 Documentation

👥 Community & Support

Join Us

  • GitHub Issues/Discussions: Welcome suggestions and bug reports
  • PR contributions are welcome
  • Watch/Star/Fork to join the Pet Planet co-creation journey!

Business Cooperation / Contact Us

🧪 Project Nature Statement

MetaPet is currently an experimental exploration project in continuous development and validation. All features, contracts, and data structures may be adjusted based on actual operational results.

Risk Disclosure

Users should fully understand the following risks:

  • Feature changes and system failures may cause experience or asset anomalies
  • Digital asset prices are volatile
  • Contract vulnerabilities and ecosystem dependencies may lead to asset risks

⚠️ This project makes no promises regarding the security, stability, or returns of experimental features.

About

MetaPet is a Web3 project that combines Real World Asset (RWA) mapping, NFT marketplace, and AI interaction, aiming to create a new experience of integrating real pets with digital life. MetaPet 是一個結合現實資產映射(RWA)、NFT 交易市場與人工智能互動的 Web3 項目,旨在打造現實寵物與數字生命融合的新體驗。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages