Skip to content

๐ŸŒถ๏ธ IC SPICY RWA Co-op: The world's first blockchain-powered pepper farming cooperative. Grow virtual peppers, earn NFT rewards, and participate in decentralized governance across IC, SUI & Solana. From seed to blockchain - where agriculture meets DeFi! ๐ŸŒฑโœจ

Notifications You must be signed in to change notification settings

NDKONG-ICP/IC-SPICY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒถ๏ธ IC SPICY RWA Co-op

The World's First Blockchain-Powered Pepper Farming Cooperative

Built on Internet Computer Multi-Chain Support DeFi Governance License

From Seed to Blockchain - Where Agriculture Meets DeFi


๐Ÿš€ Live Application

๐ŸŒ Production URL: https://vmcfj-haaaa-aaaao-a4o3q-cai.icp0.io/

๐ŸŽฎ Multi-Chain Portal: https://vmcfj-haaaa-aaaao-a4o3q-cai.icp0.io/#/portal


๐Ÿ“– About

IC SPICY RWA Co-op is a revolutionary Real World Asset (RWA) cooperative that bridges traditional agriculture with cutting-edge blockchain technology. Built on the Internet Computer, it's the world's first decentralized pepper farming cooperative where every chili pepper becomes a digital asset with real economic value.

๐ŸŒŸ Key Features

  • ๐ŸŒฑ Gamified Agriculture: Interactive pepper farming simulation with real rewards
  • ๐Ÿ›๏ธ Decentralized Governance: ICRC-7/ICRC-37 compliant NFT-based voting system
  • ๐ŸŒ Multi-Chain Support: Seamless integration across IC, SUI, and Solana networks
  • ๐Ÿ’Ž NFT Staking: Earn rewards by staking Chili NFTs across multiple blockchains
  • ๐Ÿ“Š Analytics Dashboard: Comprehensive multi-chain transaction tracking
  • ๐ŸŽฏ Virtual Token Economy: $SPICY token system with migration path to real tokens

๐Ÿ—๏ธ Architecture

Frontend Stack

  • React 18 with TypeScript
  • Framer Motion for animations
  • Tailwind CSS for styling
  • Multi-wallet integration (Plug, Internet Identity, OISY, NFID, SUI)

Backend Architecture

  • Internet Computer Canisters (Motoko)
  • Modular Design with independent canisters
  • Cross-chain Integration via external APIs
  • Real-time Data Synchronization

Multi-Chain Integration

  • Internet Computer: Native canister architecture
  • SUI Network: High-performance NFT staking
  • Solana: Fast, low-cost transactions

๐Ÿš€ Quick Start

Prerequisites

  • Node.js 16+ and npm
  • DFX (Internet Computer SDK)
  • Git

Installation

# Clone the repository
git clone https://github.com/ic-spicy/modular-v1.git
cd modular-v1/IC_SPICY_DAPP

# Install dependencies
cd src/ic_spicy_modular/frontend
npm install

# Install multi-chain dependencies
npm install @mysten/sui.js @mysten/wallet-standard framer-motion lucide-react --legacy-peer-deps

Development

# Start local development
npm start

# Build for production
npm run build

# Deploy to IC
dfx deploy --network ic

Environment Setup

Create .env files in the frontend directory:

# .env.development
REACT_APP_DFX_NETWORK=local
REACT_APP_CANISTER_IDS=./canister_ids.json

# .env.production  
REACT_APP_DFX_NETWORK=ic
REACT_APP_CANISTER_IDS=./canister_ids.json

๐ŸŽฎ Features Overview

๐ŸŒฑ Chili Growing Game

  • Plant virtual pepper seeds using $SPICY tokens
  • Nurture plants through realistic growing cycles
  • Harvest rewards based on farming skill
  • Compete globally on leaderboards

๐Ÿ›๏ธ Governance Portal

  • NFT-Based Voting: 1 NFT = 1 Vote
  • Proposal Creation: Community-driven decision making
  • Transparent Results: All votes recorded on-chain
  • Anti-Gaming Protection: Prevents double voting

๐Ÿ’Ž Multi-Chain Staking

  • IC NFTs: Stake Chili NFTs on Internet Computer
  • SUI NFTs: Stake SUI collection NFTs
  • Solana NFTs: Stake Solana collection NFTs
  • Unified Rewards: Earn virtual $SPICY across all chains

๐Ÿ“Š Analytics Dashboard

  • Transaction History: Complete multi-chain tracking
  • Staking Statistics: Real-time staking metrics
  • Reward Tracking: Virtual token earnings
  • Performance Monitoring: System analytics

๐Ÿ”ง Technical Implementation

Canister Structure

ic_spicy_modular/
โ”œโ”€โ”€ ai/                 # AI-powered farming assistant
โ”œโ”€โ”€ blog/               # Community content management
โ”œโ”€โ”€ chili/              # NFT management and metadata
โ”œโ”€โ”€ frontend/           # React application
โ”œโ”€โ”€ game/               # Chili growing simulation
โ”œโ”€โ”€ membership/         # User management and payments
โ”œโ”€โ”€ portal/             # Governance and staking
โ”œโ”€โ”€ profile/            # User profiles and preferences
โ”œโ”€โ”€ shop/               # E-commerce and payments
โ”œโ”€โ”€ user/               # User authentication
โ”œโ”€โ”€ wallet/             # Wallet management
โ””โ”€โ”€ whitepaper/         # Documentation and guides

Key Components

  • MultiChainPortal.js: Main portal interface
  • SUIWalletService.js: SUI blockchain integration
  • VotingService.js: Governance system
  • TransactionService.js: Cross-chain analytics

๐ŸŒ Multi-Chain Support

Internet Computer

  • โœ… Native canister integration
  • โœ… Gas-free transactions
  • โœ… Internet Identity authentication
  • โœ… NFT minting and management

SUI Network

  • โœ… Wallet connection framework
  • โœ… NFT staking interface
  • โœ… High-performance transactions
  • โœ… Reward calculation system

Solana

  • โœ… Wallet integration structure
  • โœ… Fast transaction processing
  • โœ… Low-cost operations
  • โœ… NFT support framework

๐Ÿ›ก๏ธ Security & Compliance

ICRC-7/ICRC-37 Compliance

  • โœ… Anti-double voting protection
  • โœ… Voting power limits (max 1000 per user)
  • โœ… NFT ownership verification
  • โœ… Minimum stake duration requirements

Security Features

  • โœ… Multi-signature support
  • โœ… Rate limiting implementation
  • โœ… Comprehensive audit logging
  • โœ… Error handling and user feedback

๐Ÿ“Š Performance Metrics

  • Bundle Size: 285.95 kB (gzipped)
  • Load Time: < 3 seconds
  • SUI Integration: 18.88 kB
  • React Framework: 43.55 kB
  • Dfinity SDK: 22.86 kB

๐Ÿค Contributing

We welcome contributions from the community! Please see our Contributing Guidelines for details.

Development Workflow

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests if applicable
  5. Submit a pull request

Code Standards

  • TypeScript for type safety
  • ESLint for code quality
  • Prettier for formatting
  • Comprehensive error handling

๐Ÿ“š Documentation


๐ŸŽฏ Roadmap

Phase 1: Foundation โœ…

  • Core IC integration
  • Basic farming game
  • NFT system
  • Governance portal

Phase 2: Multi-Chain โœ…

  • SUI integration
  • Cross-chain staking
  • Unified analytics
  • Multi-wallet support

Phase 3: Token Launch ๐Ÿšง

  • $SPICY token deployment
  • Migration system
  • DeFi integrations
  • Liquidity pools

Phase 4: Expansion ๐Ÿ“‹

  • Additional crops
  • Global farming network
  • IoT integration
  • Carbon credit system

๐Ÿ† Achievements

  • ๐Ÿฅ‡ First RWA Cooperative on Internet Computer
  • ๐Ÿ… Multi-Chain Pioneer in agricultural DeFi
  • ๐ŸŽ–๏ธ ICRC-7/ICRC-37 Compliant governance system
  • ๐Ÿ† Production Ready with comprehensive testing

๐Ÿ“ž Support & Community


๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ™ Acknowledgments

  • Internet Computer Foundation for the revolutionary blockchain platform
  • SUI Foundation for high-performance blockchain technology
  • Solana Foundation for fast, low-cost transaction processing
  • Open Source Community for the amazing tools and libraries

๐ŸŒถ๏ธ Join the Revolution

Ready to grow the future of agriculture?

Start Farming Now | Read the Whitepaper | Join Discord


Built with โค๏ธ by the IC Spicy Community

From Seed to Blockchain - The Future of Agriculture is Here

About

๐ŸŒถ๏ธ IC SPICY RWA Co-op: The world's first blockchain-powered pepper farming cooperative. Grow virtual peppers, earn NFT rewards, and participate in decentralized governance across IC, SUI & Solana. From seed to blockchain - where agriculture meets DeFi! ๐ŸŒฑโœจ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published