Skip to content

ReactorcoreGames/Reactorcores-Revshare-System

Repository files navigation

💰 Reactorcore's Revenue Share System

A comprehensive standalone offline web application for project leaders running revenue-sharing creative teams with transparent, fair, and automatically-calculated splits.

Use it directly here:


🎯 What Is This?

This is a complete, zero-budget solution for managing revenue-sharing (revshare) teams. Perfect for indie game developers, creative collectives, and collaborative projects where compensation needs to be fair, transparent, and scalable.

Key Features:

  • Automated Fair Calculations: Smart tier-based system with self-balancing algorithms ensures main contributors never get diluted, even as teams grow
  • Complete Transparency: Every calculation is visible and verifiable by all team members
  • Lifetime Rewards: Once someone earns a tier through their contributions, they receive payouts forever - no demotions, no performance anxiety
  • Scalable Design: Works seamlessly for teams from 2 to 200+ members
  • Offline-First: Runs entirely in your browser - no cloud dependency, no subscriptions, no data collection
  • Privacy-Focused: Your data stays on your device, shared only with team members you choose
  • Clear Workflows: Step-by-step guidance from initial setup to processing regular payouts

✨ Why This System Works

The Problem: How do you compensate people fairly when contributions vary wildly in scope and impact? How do you keep it simple long-term without making anyone's head explode?

The Solution: A tiered contribution system (Main, Assistant, Special Thanks, Fan) with mathematical formulas that automatically balance payouts as your team evolves. No contracts, no equity battles, no corporate structure required - just clear math, clean rules, and transparency.


🚀 Core Features

🏆 Tiered Contribution System

  • Main Tier - Essential contributors (project wouldn't exist without them)
  • Assistant Tier - Valuable contributors (significantly enhance the project)
  • Special Thanks - Meaningful contributors (smaller but notable contributions)
  • Fan Tier - Minor helpers (credits only, no monetary payout)

Once you earn a tier, you keep it forever. Promotions happen based on increased contributions, but no demotions.

⚖️ Self-Balancing Protection

Mathematical safeguards ensure main contributors always receive at least 30% of revenue, preventing unfair dilution as teams grow with assistants and helpers.

⏰ Smart Payout Timing

  • Monthly payouts when revenue is strong (€50+ per member)
  • Quarterly payouts when lean (€15-50 per member)
  • Hold funds when amounts are too small to justify transfer fees

Minimizes bank fees and maximizes what your team actually receives.

🛠️ Complete Toolkit

Team & Credits Management:

  • Comprehensive member profiles with tiers, roles, and payment info
  • Export credits lists for game credits, websites, and storefronts
  • Team statistics and tier composition overview

Payout Calculator:

  • Real-time calculation with tier-based formulas
  • Self-adjusting fairness algorithms
  • Detailed per-member breakdowns
  • Payout frequency recommendations
  • "What-if" scenario planning without committing

History & Reports:

  • Complete payout timeline with visual interface
  • Statistics dashboard (total revenue, average payouts, trends)
  • Export reports as Markdown or CSV for tax/transparency
  • Full transaction logging

Documentation Library: This system includes 15 comprehensive guides covering:

  • Revenue share system formulas and philosophy
  • Project infrastructure setup (Discord, Trello, Drive, GitHub)
  • Team onboarding and recruiting templates
  • Zero-budget marketing strategies
  • Business models for game releases
  • Teamwork culture and remote collaboration
  • IP law, licensing, and copyright policies
  • Marketing outreach, community management, store optimization

👥 Who Is This For?

Perfect for:

  • Indie game development teams
  • Zero-budget creative collaborations
  • Artist/freelance collectives
  • Open or closed source projects
  • Any team of 2+ people wanting fair compensation based on project impact

For Project Leaders:

  • Transparent, documented revenue sharing rules
  • Automated calculations eliminate disputes
  • Easy management interface
  • Professional export reports

For Team Members:

  • Fair compensation based on contribution impact
  • Complete visibility into calculations
  • Verify everything yourself by loading the project file
  • Regular payment history tracking

🚦 Quick Start

  1. Open the web app - Load index.html in your browser
  2. Read the Home tab - Understand the system philosophy and workflow
  3. Set up your team - Go to Team & Credits tab, add members and assign tiers
  4. Save your project file - Click Save button to download your team-project JSON file
  5. When revenue comes - Load your file, use Payout Calculator to split the money
  6. Review & commit - Commit real payouts to timeline, or just plan without saving
  7. Send payments - Process transfers manually and document everything
  8. Share & repeat - Save updated file, share with team, repeat each cycle

The complete journey is outlined in the app's Home tab with 10 detailed steps.


🔧 Technical Details

  • Pure HTML/CSS/JavaScript - No frameworks, no dependencies
  • Offline-capable - Works without internet after initial load
  • Cross-platform - Desktop and mobile browsers
  • Responsive design - Optimized for all screen sizes
  • Local data storage - Import/export JSON project files
  • No backend required - Perfect for GitHub Pages hosting

📚 Documentation

The app includes a comprehensive Info & FAQ tab with links to 12 detailed documentation files:

📖 Core System

  • Revenue Share System v3.0 - Complete system documentation with formulas, examples, and FAQ
  • User Guide - Step-by-step walkthrough for project leaders
  • Teamwork Style - Collaborative philosophy for revshare teams

🔨 Project Setup

  • Infrastructure Setup - Lean four-tool setup for running projects remotely
  • Team Onboarding Template - Copy-paste template for new members
  • Interactive Credits System - Hall-of-fame style credits implementation

🌱 Growing Your Project

  • Recruiting Template - Ready-to-use recruitment posts
  • Zero Budget Marketing - Grassroots long-term promotion strategies
  • Business Models - 7 different approaches for releasing games

⚖️ Legal & Philosophy

  • IP Law & Copyright Policy - Open, permissive collaboration approach
  • Why IP Law is a Bad Idea - Deep dive into alternatives
  • Licensing Guide - MIT, CC0, and CC-BY 4.0 implementation

🔄 How It Works

  1. Revenue flows in from platforms (Itch.io, Steam, etc.) after they take their cut
  2. Money transfers to your dedicated "hub account" (separate from personal money)
  3. Calculate splits using the web app with tier-based formulas
  4. Send payments to each team member via PayPal, bank transfer, etc.
  5. Document everything with screenshots and transaction logs
  6. Share updated file with team for complete transparency
  7. Hub returns to €0 - money in, money out, repeat next cycle

🔒 Privacy & Security

  • No cloud storage - All data lives in your local JSON files
  • No tracking - Zero analytics, zero data collection
  • No accounts - No registration, no login required
  • Complete control - You decide who gets access to project files
  • Verifiable - Team members can load files themselves to verify calculations

📜 License

This Revenue Share System is released under the MIT License - free to use, modify, and distribute.


👤 Author

Reactorcore


💬 Support & Feedback

Found a bug? Have a suggestion? Open an issue on this repository or reach out via the links above.


Built with transparency, trust, and fairness in mind.

About

Offline-first web app for managing transparent, fair revenue sharing in indie and creative teams. Also a complete solution for project leaders to lead zero-budget teams.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors