Social Quest Network

Gasless Social Gaming Platform on Status Network

  • 0 Raised
  • 211 Views
  • 0 Judges

Tags

  • Status Network
  • ETH Bishkek
  • High-Technology Park
  • BuidlGuidl

Categories

  • ETH Bishkek
  • High-Technology Park
  • Status Network
  • BuidlGuild

Gallery

Description

✅ REQUIREMENTS MET:

  • ✅ Best App using Status Network Sepolia - Fully deployed and functional
  • ✅ Gasless Transactions - 0 gas cost for all operations
  • ✅ Easy Onboarding - Seamless wallet connection and network switching
  • ✅ Deployed on Status Network Sepolia - Live contracts with real transactions
  • ✅ Proof of Gasless Transactions - All operations are completely gasless
  • ✅ Public GitHub Repository - Open source code available
  • ✅ Live Demo - https://social-quest-network.vercel.app/

🚀 FEATURES

Core Functionality:

  • 🎯 Quest Creation - Create social gaming quests with rewards
  • 🏆 Quest Completion - Complete quests and earn QRT tokens
  • 🛡️ Anti-Abuse Protection - Proof of completion system
  • 📊 Real-time Statistics - Live platform metrics
  • 👤 User Profiles - Reputation and achievement system
  • 🔄 Auto-refresh - Real-time data synchronization

Technical Features:

  • ⚡ Gasless Transactions - 0 gas cost on Status Network
  • 🔗 Wallet Integration - MetaMask, WalletConnect support
  • 🌐 Network Switching - Automatic Status Network detection
  • 📱 Responsive Design - Mobile and desktop optimized
  • 🎨 Modern UI - Beautiful, intuitive interface

🛠️ TECHNOLOGY STACK

Frontend:

  • Next.js 14 - React framework
  • TypeScript - Type safety
  • Tailwind CSS - Styling
  • Wagmi - Ethereum integration
  • RainbowKit - Wallet connection
  • Viem - Blockchain interaction

Smart Contracts:

  • Solidity 0.8.20 - Smart contract language
  • OpenZeppelin - Security standards
  • Hardhat - Development environment
  • Status Network Sepolia - Gasless L2

Blockchain:

🚀 QUICK START

Prerequisites:

  • Node.js 18+
  • MetaMask wallet
  • Status Network Sepolia testnet ETH

Installation:

# Clone repositorygit clone https://github.com/your-username/social-quest-network.gitcd social-quest-network# Install dependenciesnpm install# Start development servernpm run dev

Access Application:

  • URL: http://localhost:3000
  • Network: Status Network Sepolia
  • Gas Cost: 0 (Completely gasless!)

🎯 HOW TO USE

1. Connect Wallet:

  • Click "Connect Wallet" button
  • Select MetaMask or other supported wallet
  • Approve Status Network addition if prompted

2. Create Quest:

  • Click "Create New Quest" button
  • Enter quest title and description
  • Set reward amount in QRT tokens
  • Choose if proof of completion is required
  • Confirm transaction (gasless!)

3. Complete Quest:

  • Browse available quests
  • Click "Complete Quest" on desired quest
  • Provide proof of completion if required
  • Confirm transaction (gasless!)
  • Receive QRT token reward

4. View Statistics:

  • Real-time platform statistics
  • User profile with reputation
  • Quest history and achievements

🛡️ SECURITY FEATURES

Anti-Abuse Protection:

  • Proof of Completion - Required for quests with proof flag
  • Reputation System - User reputation tracking
  • Public Proofs - All proofs stored on blockchain
  • Social Validation - Community-driven verification

Smart Contract Security:

  • OpenZeppelin Standards - Battle-tested security
  • ReentrancyGuard - Protection against reentrancy attacks
  • Access Control - Proper permission management
  • Input Validation - Comprehensive parameter checking

📊 CONTRACT ADDRESSES

Deployed on Status Network Sepolia:

  • SocialQuestNetwork: 0x172EF1b0185273112b331637b67bFF523F7239bA
  • RewardToken (QRT): 0x7cF63006E9108CCeba3dFD60316aE49206e03A6F

Network Configuration:

🎮 DEMO SCENARIOS

Scenario 1: Social Media Quest

  1. Create quest: "Share our project on Twitter"
  2. Set reward: 50 QRT tokens
  3. Require proof: Yes
  4. User completes quest with Twitter link
  5. Receives 50 QRT tokens (gasless!)

Scenario 2: Technical Quest

  1. Create quest: "Fix a bug in our GitHub repo"
  2. Set reward: 100 QRT tokens
  3. Require proof: Yes
  4. User completes quest with GitHub commit
  5. Receives 100 QRT tokens (gasless!)

Scenario 3: Community Quest

  1. Create quest: "Join our Discord community"
  2. Set reward: 25 QRT tokens
  3. Require proof: No
  4. User completes quest instantly
  5. Receives 25 QRT tokens (gasless!)

🏆 HACKATHON HIGHLIGHTS

Innovation:

  • First gasless social gaming platform on Status Network
  • Proof of completion system for quest validation
  • Real-time statistics with blockchain integration
  • Reputation-based user profiles

Technical Excellence:

  • Zero gas costs for all operations
  • Seamless wallet integration with network switching
  • Modern React architecture with TypeScript
  • Comprehensive security with OpenZeppelin standards

User Experience:

  • Intuitive interface with beautiful design
  • Mobile-responsive layout
  • Real-time updates and synchronization
  • Clear quest instructions and rewards

📈 FUTURE ROADMAP

Phase 1: Enhanced Features

  • NFT achievements for quest completion
  • Advanced reputation system
  • Quest categories and tags
  • Social features and leaderboards

Phase 2: Platform Expansion

  • Multi-chain support
  • Advanced quest types
  • Community governance
  • Enterprise integrations

Phase 3: Ecosystem Growth

  • Developer API
  • Third-party integrations
  • Mobile applications
  • Global community features

🤝 CONTRIBUTING

We welcome contributions! Please see our contributing guidelines and code of conduct.

Development:

# Install dependenciesnpm install# Run testsnpm test# Deploy contractsnpm run deploy# Start developmentnpm run dev

📄 LICENSE

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

🎉 ACKNOWLEDGMENTS

  • Status Network for providing gasless infrastructure
  • OpenZeppelin for security standards
  • Next.js for the amazing React framework
  • Wagmi for Ethereum integration
  • Tailwind CSS for beautiful styling

Live Demo

GitHub

Ergeshov Bekjan 
+996509303000
[email protected]

Attachments