Skip to content

kushwahramkumar2003/Patreonix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patreonix Banner

Logo Patreonix

Empowering Creators through Decentralized Content Monetization on Solana

License: MIT Solana Next.js TypeScript Yarn TurboRepo Rust IPFS Tailwind CSS

Live DemoFeaturesQuick StartDocsContributing


Patreonix Demo


✨ Key Features

Creator Dashboard
Creator Dashboard
Comprehensive analytics and content management
Web3 Payments
Web3 Payments
Native Solana token integration
IPFS Storage
IPFS Storage
Decentralized content delivery
Analytics
Real-time Analytics
Comprehensive metrics

🌟 Overview

Patreonix revolutionizes content monetization through blockchain technology. Our platform offers:

🎨 For Creators

  • Customizable profile & storefront
  • Content management dashboard
  • Earnings analytics
  • Subscription tier management

👥 For Subscribers

  • Seamless content discovery
  • Web3 wallet integration
  • Subscription management
  • Interactive content experience

🏗️ Architecture

graph TD
    A[Frontend Apps] --> B[Next.js + TypeScript]
    B --> C[Solana Program]
    B --> D[IPFS Storage]

    subgraph "Frontend Layer"
    E[Creator App] --> B
    F[Subscriber App] --> B
    end

    subgraph "Blockchain Layer"
    C --> G[Solana Network]
    end

    subgraph "Storage Layer"
    D --> H[IPFS Network]
    end
Loading

📦 Project Structure

Click to expand full structure
patreonix/
├── apps/
│   ├── creator/                # Creator Platform
│   │   ├── src/
│   │   │   ├── actions/       # Server Actions
│   │   │   ├── app/          # Next.js Pages
│   │   │   ├── components/   # React Components
│   │   │   └── lib/         # Utilities
│   │   └── ...
│   └── subscriber/            # Subscriber Platform
│       ├── src/
│       │   ├── actions/      # Server Actions
│       │   ├── app/         # Next.js Pages
│       │   └── components/  # React Components
│       └── ...
├── packages/
│   ├── eslint-config/        # ESLint Rules
│   ├── patreonix_program/  # Solana Contracts
│   ├── typescript-config/    # TS Configs
│   └── ui/                   # Shared UI Kit
└── ...

⚡ Quick Start

Prerequisites

  • Node.js 18+
  • Yarn
  • Solana Tool Suite
  • Rust
  • Anchor Framework

One-Line Install

curl -sSL https://raw.githubusercontent.com/kushwahramkumar2003/Patreonix/main/install.sh | bash

Manual Setup

  1. Clone & Install
# Clone repository
git clone https://github.com/kushwahramkumar2003/Patreonix.git

# Install dependencies
cd patreonix
yarn install
  1. Configure Environment
# Setup environment variables
cp apps/creator/.env.example apps/creator/.env.local
cp apps/subscriber/.env.example apps/subscriber/.env.local
  1. Start Development
# Start all applications
yarn dev

🛠️ Technology Stack

Category Technologies
Frontend

Next.js TypeScript Tailwind

Blockchain

Solana Rust Anchor

Development

Yarn TurboRepo ESLint

📊 Performance Metrics

Performance
98/100
Performance
Accessibility
100/100
Accessibility
Best Practices
95/100
Best Practices
SEO
100/100
SEO

🧪 Testing & Quality

# Run all tests
yarn test

# Run Solana program tests
cd packages/patreonix_program
anchor test

# Check code quality
yarn lint

📚 Documentation

🛣️ Roadmap

Q1 2024
  • ✅ MVP Launch
  • ✅ Core Features
Q2 2024
  • ⏳ Mobile App
  • ⏳ NFT Integration
Q3 2024
  • 📋 Creator Analytics
  • 📋 Marketplace
Q4 2024
  • 📋 DAO Governance
  • 📋 Token Launch

👥 Contributors

💬 Community & Support

Discord Twitter Telegram

📝 License

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

🙏 Acknowledgments


Patreonix Heart

Made with ❤️ by the Patreonix Team

⭐ Star us on GitHub🐦 Follow us on Twitter💬 Join our Discord

Stargazers Follow

About

A decentralized subscription-based platform built on Solana. Similer to patreon.com.

Resources

Stars

Watchers

Forks