Skip to content

sumityadavcs22/MobileApplication

Repository files navigation

Crypto-Clash Royale: 1v1 Trading Battle Game

🚀 Quick Start

Prerequisites

  • Flutter 3.19.0+
  • Dart 3.3.0+
  • VS Code / Android Studio
  • iOS Simulator / Android Emulator

Installation

# Clone repository
git clone <repository-url>
cd crypto-clash-royale

# Install dependencies
flutter pub get

# Run the app
flutter run

📱 Features

🎮 Core Gameplay

  • Real-time 1v1 trading battles - Predict cryptocurrency price movements
  • Live market data - Integrates with CoinGecko, Binance, Coinbase APIs
  • Skill-based matchmaking - Fair pairing based on reputation scores
  • 3-minute battles - Fast-paced, bite-sized gameplay perfect for Gen Z

⚡ FOMO Mechanics

  • Market Volatility Events - Limited-time 3x reward windows
  • Exclusive Trader Skins - Rare NFTs unlocked during bull/bear markets
  • Weekly Leaderboards - Competitive rankings with token rewards
  • Daily Engagement - Streaks, peak hours, limited predictions

💰 Earn & Grow

  • $SHARP Token Rewards - Earn for correct predictions and wins
  • NFT Collection - Collect and trade exclusive trader skins
  • Learning Modules - Built-in crypto education between matches
  • Staking - Earn passive income by staking tokens and NFTs

🏗️ Architecture

Tech Stack

  • Frontend: Flutter/Dart (Mobile App)
  • Backend: Node.js + TypeScript Microservices
  • Real-time: Socket.IO, WebSockets
  • Database: PostgreSQL, Redis
  • Blockchain: Polygon Network, Solidity Smart Contracts
  • External APIs: CoinGecko, Twitter, Binance WebSocket

Key Screens

  • Battle Arena: Real-time 1v1 trading interface
  • FOMO Events: Limited-time events with countdown timers
  • NFT Showcase: Collection and trading of trader skins
  • Leaderboards: Weekly competitive rankings
  • Learning Hub: Crypto education modules

Development Commands

# Run in debug mode
flutter run

# Build for production
flutter build apk --release
flutter build ios --release

# Run tests
flutter test

# Generate assets
flutter pub run build_runner build --delete-conflicting-outputs

🎯 Target Audience

  • Gen Z (16-26 years old)
  • Mobile-first, short attention span gamers
  • Interested in crypto and financial literacy
  • Value social competition and digital assets
  • Seek opportunities to "earn while learning"

📊 Key Metrics

  • MAU Target: 10,000 (MVP) → 250,000 (Year 1)
  • Session Length: 3-5 minutes per battle
  • Retention Goal: 45% 7-day retention
  • Revenue Streams: Premium subscriptions, NFT marketplace fees, brand partnerships

⚠️ Important Notes

Critical Sections (DO NOT MODIFY)

  • Error handling in main.dart
  • Device orientation locking
  • Text scaling prevention
  • App routing structure

FOMO Implementation

  • Events have strict time limits
  • NFT availability tied to market conditions
  • Leaderboards reset weekly
  • All FOMO elements have countdown timers

📄 License Proprietary - All rights reserved

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors