Skip to main content

Introduction

About EventSale System

EventSale System is the CaveTech product for managing round-based events in Second Life. It combines a private operator workspace, a public tenant portal, creator onboarding, creator submissions, payments, Discord communication, and homepage publishing in one product.

This documentation was written from the running EventSale dev environment and from the current codebase in /var/www/cavetech/event, so the steps below match how the product works today.

EventSale operator dashboard

What EventSale includes

  • Central access through the CaveTech account panel
  • Workspace dashboard for event owners and staff
  • Round and gallery control
  • Public application portal for creators
  • Creator portal for approved participants
  • Audience and campaign tools
  • Discord shared bot integration
  • Payment terminal and verification object support

Who uses each area

  1. Owner or workspace staff
    • configures branding, rounds, applications, Discord, payments, and team access
  2. Public visitor or creator applicant
    • opens the public tenant portal, reads the event page, and submits an application
  3. Approved creator
    • logs into the creator portal, manages profile details, submits current round items, and invites creator-side assistants

Operational model

EventSale is built around one workspace per tenant. Inside that workspace:

  • rounds define the schedule
  • galleries define what becomes public
  • applications gate creator approval
  • submissions track what each creator wants to publish in the current round
  • payments determine billing state for each creator
  • Discord and homepage modules publish external communication

If you keep those six areas aligned, the rest of the product becomes straightforward.