Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

33 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽต CreatorStream - NFT Royalty Tracking on Flow

CreatorStream Banner Flow Blockchain Dapper Wallet

Automate and track your NFT royalties with blockchain transparency

Live Demo - creatorstream.lovable.app | Video Demo | Documentation


๐Ÿ† Forte Hacks 2025 Submission

Project: CreatorStream
Team: BROTHERHOOD
Developer: Rohan Kumar
Email: 123131rkorohan@gmail.com
Repository: https://github.com/rohan911438/CreatorStream

๐ŸŽฏ Challenge

Built for Forte Hacks to solve NFT creator payment tracking using Flow blockchain and Dapper Wallet integration.


๐Ÿ“‹ Project Overview

CreatorStream is a decentralized application built on the Flow blockchain that automates NFT royalty tracking and distribution for digital creators. It eliminates manual tracking, provides transparent on-chain records, and enables automated revenue splits among collaborators.

๐Ÿ’ก The Problem

  • NFT creators struggle to track royalties across multiple marketplaces
  • Manual spreadsheet tracking is time-consuming and error-prone
  • No transparent way to verify royalty payments
  • Difficult to manage revenue splits with collaborators

โœจ Our Solution

  • Automated Tracking: Record all royalty payments on Flow blockchain
  • Smart Splits: Automatically calculate and distribute revenue shares
  • Real-time Analytics: Visual dashboards showing earnings trends
  • Blockchain Verified: Every transaction is transparent and auditable
  • Multi-Wallet Support: Works with Dapper Wallet and Blocto

๐Ÿš€ Key Features

๐Ÿ” Wallet Integration

  • Dapper Wallet & Blocto support
  • Seamless wallet switching
  • Secure authentication via Flow Client Library (FCL)
  • Session persistence

๐Ÿ“Š Dashboard

  • Overview: Total earnings, pending payouts, recent transactions
  • Analytics: Interactive charts showing royalty trends over time
  • Transactions: Complete history of all royalty payments
  • Splits: Manage collaborator revenue distribution
  • Notifications: Real-time alerts for new payments
  • Payouts: Track upcoming and completed distributions

โ›“๏ธ Blockchain Features

  • RoyaltyTracker Smart Contract (Cadence)
  • On-chain storage of all royalty records
  • Immutable transaction history
  • Split validation (must sum to 100%)
  • Event emissions for tracking

๐ŸŽจ User Experience

  • Modern, responsive UI built with React + TypeScript
  • Dark/Light theme support
  • Mobile-friendly design
  • Real-time data updates
  • Smooth animations with Framer Motion

๐Ÿ—๏ธ Technical Architecture

CreatorStream Architecture

Architecture Overview

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                         USER INTERFACE                          โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”‚
โ”‚  โ”‚   Landing   โ”‚  โ”‚  Dashboard   โ”‚  โ”‚    Analytics       โ”‚    โ”‚
โ”‚  โ”‚    Page     โ”‚  โ”‚   Overview   โ”‚  โ”‚     Charts         โ”‚    โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ”‚
โ”‚                                                                  โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”‚
โ”‚  โ”‚Transactions โ”‚  โ”‚    Splits    โ”‚  โ”‚   Notifications    โ”‚    โ”‚
โ”‚  โ”‚   History   โ”‚  โ”‚  Management  โ”‚  โ”‚      & Alerts      โ”‚    โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                              โ†•
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    FLOW CLIENT LIBRARY (FCL)                    โ”‚
โ”‚                     Wallet Authentication                        โ”‚
โ”‚              Dapper Wallet  |  Blocto Wallet                    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                              โ†•
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                      FLOW BLOCKCHAIN                            โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”‚
โ”‚  โ”‚         RoyaltyTracker Smart Contract (Cadence)       โ”‚     โ”‚
โ”‚  โ”‚                                                        โ”‚     โ”‚
โ”‚  โ”‚  โ€ข RoyaltyRecord Structure                            โ”‚     โ”‚
โ”‚  โ”‚  โ€ข RoyaltySplit Management                            โ”‚     โ”‚
โ”‚  โ”‚  โ€ข Tracker Resource (User Storage)                    โ”‚     โ”‚
โ”‚  โ”‚  โ€ข Event Emissions                                    โ”‚     โ”‚
โ”‚  โ”‚                                                        โ”‚     โ”‚
โ”‚  โ”‚  Functions:                                           โ”‚     โ”‚
โ”‚  โ”‚  โ”œโ”€ recordRoyalty()                                   โ”‚     โ”‚
โ”‚  โ”‚  โ”œโ”€ createSplit()                                     โ”‚     โ”‚
โ”‚  โ”‚  โ”œโ”€ updateSplit()                                     โ”‚     โ”‚
โ”‚  โ”‚  โ”œโ”€ getRoyaltyRecords()                               โ”‚     โ”‚
โ”‚  โ”‚  โ””โ”€ getRoyaltySplits()                                โ”‚     โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ”‚
โ”‚                                                                  โ”‚
โ”‚  Contract Address: 0xf8d6e0586b0a20c7                          โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                              โ†•
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                      BACKEND API (Optional)                     โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”         โ”‚
โ”‚  โ”‚  Express.js  โ”‚  โ”‚  Dune API    โ”‚  โ”‚  Supabase    โ”‚         โ”‚
โ”‚  โ”‚   Routes     โ”‚  โ”‚  Analytics   โ”‚  โ”‚   Caching    โ”‚         โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Tech Stack

  • Frontend: React 18, TypeScript, Vite
  • Styling: Tailwind CSS, shadcn/ui components
  • Blockchain: Flow Blockchain, Cadence smart contracts
  • Wallet: Flow Client Library (FCL), Dapper Wallet SDK
  • State Management: React Hooks, TanStack Query
  • Backend: Node.js Express (for API endpoints)
  • Database: Supabase (optional off-chain caching)

Smart Contract

  • Language: Cadence 1.0
  • Contract Name: RoyaltyTracker
  • Network: Flow Emulator (Development) / Flow Testnet (Staging)
  • Contract Address (Emulator): 0xf8d6e0586b0a20c7
  • Developer Wallet: 0xf8d6e0586b0a20c7

Contract Features

// Core Structures
- RoyaltyRecord: Tracks individual payments
- RoyaltySplit: Manages collaborator percentages
- Tracker Resource: User's personal royalty tracker

// Functions
- recordRoyalty(): Add new royalty payment
- createSplit(): Set up revenue distribution
- updateSplit(): Modify existing splits
- getRoyaltyRecords(): Query all payments
- getRoyaltySplits(): Query all splits

๐Ÿ“ฆ Deployment

**Netlify **

-https://creatorstream.netlify.app/

Contract Details

Property Value
Contract Name RoyaltyTracker
Network Flow Emulator
Contract Address 0xf8d6e0586b0a20c7
Deployment Transaction 39c83feaa0ddc3df1b1d791fae7c65a2f4235d7813bfd6bc6c54c02bebffb34e
Storage Path /storage/RoyaltyTracker
Public Path /public/RoyaltyTracker

Test Transactions

Tracker Initialization:

  • Transaction ID: 46dfa450e71449ee3648d2aacabafe52c3d36c745192030bf16a55367d32670f
  • Block Height: 4
  • Status: โœ… SEALED

Sample Royalty Record:

  • Transaction ID: 6a737caecb6be2007047377d82f1742a5bdd462ab990182df130b1fc5e7cb186
  • NFT ID: 12345
  • Amount: 15.50 FLOW
  • Marketplace: NBA Top Shot
  • Status: โœ… SEALED

Sample Split Creation:

  • Transaction ID: d134d67e3c7dbfecb9bad9b21956691052a87d19ce1aca2bfda91f2a1d77f975
  • Collaborators: 2
  • Distribution: 60% / 40%
  • Status: โœ… SEALED

๐Ÿ› ๏ธ Installation & Setup

Prerequisites

  • Node.js 18+ and npm
  • Flow CLI (for contract deployment)
  • Git

Quick Start

  1. Clone the repository
git clone https://github.com/rohan911438/CreatorStream.git
cd CreatorStream
  1. Install dependencies
npm install
  1. Start Flow Emulator (in separate terminal)
cd CreatorSream
flow emulator start
  1. Start the development server
npm run dev
  1. Open your browser
http://localhost:5173

For Full-Stack Development

# Run both frontend and backend
npm run dev:full

# Or run separately
npm run dev      # Frontend only
npm run server   # Backend only

๐ŸŽฎ Usage Guide

1. Connect Your Wallet

  • Click "Connect Dapper Wallet" on the landing page
  • Authenticate through Dapper Wallet popup
  • Your wallet address will be displayed in the dashboard

2. Initialize RoyaltyTracker (First time only)

  • Navigate to the dashboard
  • Click "Initialize Tracker" button
  • Confirm the transaction in your wallet
  • Wait for blockchain confirmation

3. Record Royalty Payments

  • Go to "Transactions" section
  • Click "Record New Royalty"
  • Enter details:
    • NFT ID
    • Amount (in FLOW)
    • Marketplace (e.g., NBA Top Shot, NFL All Day)
    • Transaction hash
  • Submit and confirm

4. Create Royalty Splits

  • Navigate to "Royalty Splits" section
  • Click "Create New Split"
  • Add collaborators:
    • Wallet addresses
    • Percentage allocation (must sum to 100%)
  • Submit and confirm on blockchain

5. View Analytics

  • Check "Analytics" page for:
    • Earnings over time charts
    • Marketplace breakdown
    • Top earning NFTs
    • Monthly trends

Development

Project Structure

creator-stream-dash/
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ components/
โ”‚   โ”‚   โ”œโ”€โ”€ dashboard/          # Dashboard components
โ”‚   โ”‚   โ””โ”€โ”€ ui/                 # shadcn/ui components
โ”‚   โ”œโ”€โ”€ hooks/
โ”‚   โ”‚   โ”œโ”€โ”€ use-dapper-wallet.ts
โ”‚   โ”‚   โ””โ”€โ”€ use-flow.ts         # Flow blockchain hook
โ”‚   โ”œโ”€โ”€ lib/
โ”‚   โ”‚   โ”œโ”€โ”€ flow-config.ts      # FCL configuration
โ”‚   โ”‚   โ”œโ”€โ”€ flow-service.ts     # Blockchain service layer
โ”‚   โ”‚   โ””โ”€โ”€ utils.ts
โ”‚   โ””โ”€โ”€ pages/
โ”‚       โ”œโ”€โ”€ Landing.tsx
โ”‚       โ””โ”€โ”€ Dashboard.tsx
โ”œโ”€โ”€ CreatorSream/               # Flow project
โ”‚   โ”œโ”€โ”€ cadence/
โ”‚   โ”‚   โ”œโ”€โ”€ contracts/
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ RoyaltyTracker.cdc
โ”‚   โ”‚   โ”œโ”€โ”€ transactions/
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ initialize_tracker.cdc
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ record_royalty.cdc
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ create_split.cdc
โ”‚   โ”‚   โ””โ”€โ”€ scripts/
โ”‚   โ”‚       โ”œโ”€โ”€ get_royalty_records.cdc
โ”‚   โ”‚       โ””โ”€โ”€ get_royalty_splits.cdc
โ”‚   โ””โ”€โ”€ flow.json
โ”œโ”€โ”€ server/                     # Backend API
โ”‚   โ”œโ”€โ”€ routes/
โ”‚   โ””โ”€โ”€ index.js
โ””โ”€โ”€ package.json

Key Files

Frontend:

  • src/lib/flow-service.ts - Blockchain interaction layer
  • src/hooks/use-flow.ts - React hook for Flow operations
  • src/lib/flow-config.ts - FCL configuration

Smart Contracts:

  • CreatorSream/cadence/contracts/RoyaltyTracker.cdc - Main contract
  • CreatorSream/cadence/transactions/ - Transaction templates
  • CreatorSream/cadence/scripts/ - Query scripts

Available Scripts

npm run dev          # Start development server
npm run build        # Build for production
npm run preview      # Preview production build
npm run lint         # Run ESLint
npm run server       # Start backend API
npm run dev:full     # Run frontend + backend

๐Ÿงช Testing

Manual Testing Flow

# 1. Deploy contract
cd CreatorSream
flow project deploy --network emulator

# 2. Initialize tracker
flow transactions send ./cadence/transactions/initialize_tracker.cdc \
  --network emulator --signer emulator-account

# 3. Record test royalty
flow transactions send ./cadence/transactions/record_royalty.cdc \
  12345 15.50 0xf8d6e0586b0a20c7 "NBA Top Shot" "0xabc123" \
  --network emulator --signer emulator-account

# 4. Query records
flow scripts execute ./cadence/scripts/get_royalty_records.cdc \
  0xf8d6e0586b0a20c7 --network emulator

Verified Test Cases

  • โœ… Contract deployment
  • โœ… Tracker initialization
  • โœ… Royalty recording
  • โœ… Split creation (with validation)
  • โœ… Split updates
  • โœ… Record queries
  • โœ… Split queries

๐ŸŒ Deployment

Frontend Deployment

The app can be deployed via:

  • Lovable (Click Share โ†’ Publish)
  • Vercel: vercel deploy
  • Netlify: Drag & drop dist/ folder

Testnet Deployment

To deploy to Flow Testnet:

  1. Create testnet account
flow accounts create
  1. Update flow.json with testnet account

  2. Deploy contract

flow project deploy --network testnet
  1. Update contract address in src/lib/flow-service.ts

๐ŸŽฏ Use Cases

For Solo Creators

  • Track royalties from NBA Top Shot moments
  • Monitor NFL All Day collectible earnings
  • Analyze which NFTs generate most revenue
  • Export data for tax purposes

For Collaborative Projects

  • Split royalties among team members automatically
  • Transparent distribution (everyone sees the same data)
  • Update splits as team composition changes
  • Historical record of all distributions

For Marketplace Operators

  • Integration-ready API for automated royalty reporting
  • On-chain verification of payments
  • Reduced support tickets about missing payments

๐Ÿ”ฎ Future Roadmap

Phase 1 (Current)

  • โœ… Core royalty tracking
  • โœ… Manual payment recording
  • โœ… Split management
  • โœ… Basic analytics

Phase 2 (Next)

  • Automated marketplace integrations (NBA Top Shot API)
  • Direct payout execution via smart contracts
  • Mobile app (React Native)
  • Multi-chain support

Phase 3 (Future)

  • Creator DAOs with governance
  • Royalty NFTs (tradeable revenue shares)
  • AI-powered royalty predictions
  • Tax report generation

๐Ÿค Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

๐Ÿ‘ฅ Team

Team BROTHERHOOD

Rohan Kumar - Full-Stack Developer & Blockchain Engineer


๐Ÿ“„ License

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


๐Ÿ™ Acknowledgments

  • Forte / Flow Team for the amazing blockchain infrastructure
  • Dapper Labs for Dapper Wallet and NBA Top Shot inspiration
  • Forte Hacks for organizing this hackathon
  • shadcn for the beautiful UI components
  • Flow Community for excellent documentation

๐Ÿ“ž Contact & Support


๐Ÿ”— Important Links


Built with โค๏ธ for Forte Hacks 2025

Powered by Flow Blockchain ๐ŸŒŠ | Secured by Dapper Wallet ๐Ÿ”

โญ Star this repo | ๐Ÿ› Report Bug | ๐Ÿ’ก Request Feature


ยฉ 2025 CreatorStream by Team BROTHERHOOD. All rights reserved.

About

Automate and track your NFT royalties on Flow blockchain

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages