Skip to content

swarooppatilx/fans-only

Repository files navigation

FansOnly

FansOnly Thumbnail

A decentralized creator platform on Mantle Network for subscription-based content sharing with low fees and censorship resistance.

Live Demo: fansonly-v1.vercel.app

Built with NextJS, RainbowKit, Foundry, Wagmi, Viem, and TypeScript.

Tech Stack

  • Frontend: Next.js, React, TypeScript, Tailwind CSS, DaisyUI
  • Smart Contracts: Solidity, Foundry
  • Blockchain: Wagmi, Viem, RainbowKit
  • Storage: Pinata SDK and IPFS
  • Network: Mantle Network (Layer 2)

Core Features

  • Low Platform Fees: 5% platform fee, 95% to creators
  • Tier-Gated Access: Subscription-based content access control
  • Custom Tiers: Up to 5 subscription tiers with different pricing
  • Direct Payments: Native MNT transactions
  • Immutable Profiles: On-chain creator identity
  • Social Features: On-chain likes and comments
  • Content Management: Soft-delete for post management

Screenshots

Home Page

Home Page

Creator Profile

Creator Profile

Earnings Dashboard

Earnings Dashboard

Tips & Donations

Tips & Donations

Deployed Contracts

Mantle Sepolia Testnet

Requirements

  • Node (>= v20.18.3)
  • Yarn (v1 or v2+)
  • Git

Quickstart

  1. Install dependencies: yarn install
  2. Run local network: yarn chain
  3. Deploy contracts: yarn deploy (or yarn deploy --network mantleSepolia)
  4. Start app: yarn start
  5. Visit: http://localhost:3000

Project Status

  • Prototype: Active development for Mantle ecosystem
  • Built with: Scaffold-ETH 2
  • License: MIT

About

FansOnly is a subscription-based social media platform where creators share exclusive content directly with paying fans

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors