Skip to content

Repository files navigation

ETHIndia 2023 CrossDrop Banner CrossDrop Logo

Targeted Marketing and Precision Airdrops for the Next Generation of On-Chain Audiences


🏆 Achievement

Winner of Track at ETHIndia 2023

CrossDrop was recognized as a top-tier solution for the Arbitrum ecosystem, demonstrating the power of targeted distribution in the L2 landscape.


📈 PM Insight & Vision

The Problem: The "Airdrop Noise"

In the current Web3 landscape, Airdrops are the primary tool for user acquisition. However, they face a critical efficiency gap:

  • Sybil Vulnerability: Automated bots dilute rewards intended for real users.
  • Shotgun Marketing: Distribution is often broad and unoptimized, leading to low retention.
  • Lack of Profiling: Companies cannot easily identify power users or loyal community members across chains.

The Solution: CrossDrop

CrossDrop transforms airdrops from a "quantity-play" into a "quality-play." By leveraging deep on-chain analytics, we enable businesses to execute Targeted Marketing with surgical precision.

"We help protocols find their true champions, not just their loudest farmers."


💡 Knowledge Primer

  • What is an Airdrop? A strategic tool for Web3 projects to distribute tokens to a community based on specific criteria.
  • The CrossDrop Edge: We don't just drop tokens; we drop them to the right people based on transaction history, social graph (Airstack), and NFT ownership (SimpleHash).

🚀 Key Features

  • 🎯 On-Chain Targeting: Filter audiences based on specific protocol interactions.
  • 🔗 Cross-Chain Insights: Aggregated data from multiple networks to build a complete user persona.
  • 🛡️ Sybil Resistance: Intelligent filtering to prioritize organic wallets.
  • 📊 Marketing Dashboard: A core development console for PMs to track campaign conversion and impact.

🛠️ Technical Stack

  • L1/L2 Infrastructure: Built on Arbitrum for high-speed, low-cost execution.
  • Data Intelligence:
    • Airstack GraphQL API: For complex social and transactional graph queries.
    • SimpleHash API: For multi-chain NFT data aggregation.
  • Verification & Access: Crossmint modules for seamless NFT integration.
  • Frontend: React (Vite) + Chakra UI + Framer Motion.
  • Backend: Node.js (Express) + MongoDB (Mongoose).

📺 Product Preview

The CrossDrop User Journey: From Targeting to Distribution

Preview 1 Preview 2
Preview 3 Preview 4 Preview 5

⚙️ Getting Started

Prerequisites

  • Node.js (v16+)
  • MongoDB connection string
  • API Keys for Airstack & SimpleHash

Installation

  1. Clone the Repo

    git clone https://github.com/siddhardha123/ETHIndia23-teamgpt.git
    cd ETHIndia23-teamgpt
  2. Backend Setup

    npm install
    # Create a .env file with your variables
    npm start
  3. Frontend Setup

    cd client
    npm install
    npm run dev

🤝 Contributors

We are proud of the collaborative effort that went into CrossDrop.

Contributors

🚨 Forking & Attribution

We value the open-source spirit! You are free to fork and use this project for personal learning.

  • Attribution Required: Please attribute the original authors when using this code.
  • Commercial Use: If you intend to use this for business or commercial scale, please reach out to us first.
  • Ethical Code: Plagiarism is bad for the ecosystem. We spent significant effort on the design and logic—please respect that effort!

Refer to this guide on copying code if you're unsure.


Built with ❤️ at ETHIndia 2023

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages