Skip to main content

About

Code9 Event Creator — Advanced Event System for FiveM

This section

About

Description

Code9 Event Creator is a professional event management system for FiveM. It allows designated creators to plan and host in-game events with a modern React-based UI, an admin approval workflow, paid event support with revenue sharing, GTA V map integration, and a full admin panel — all fully configurable.

Key Features

Event Creation

  • 4-step creation wizard with validation (basic info, date/time, location, settings)
  • GTA V map integration for selecting event locations via Leaflet
  • In-game 3D raycast coordinate picker for precise location selection
  • Free or paid events with configurable maximum price
  • Instant join or approval-based join types
  • Public or job-restricted visibility

Admin Approval Workflow

  • Events start as pending and require admin approval before going active
  • Admins can approve, reject (with reason), or delete events
  • Creators receive notifications on approval/rejection
  • Approval requirement can be disabled in config

Earnings System

  • Revenue split between creator and server (configurable percentages)
  • Creator earnings dashboard with stats cards and 7-day revenue chart
  • Withdrawal system with minimum amount and cooldown period
  • Transaction history with detailed records
  • Optional auto-payout after event ends

Admin Panel

  • Event Management: View, approve, reject, and delete events across all statuses
  • Category Management: CRUD for event categories with custom Lucide icons
  • Creator Management: Add or remove event creators from online player list

Creator Dashboard

  • Personal dashboard with earnings overview and pending join requests
  • Manage own events: view, edit, delete, and monitor participants
  • Kick participants and handle approval-based join requests

Map Blips & Reminders

  • Active events display as blips on the GTA minimap
  • Configurable blip sprite, color, and scale
  • Client-side event reminders with configurable notification timing
  • GPS waypoint setting for joined participants

Participant System

  • Join events instantly or request to join (approval-based)
  • Payment processing for paid events on join
  • Location privacy — approval events hide location until joined
  • Maximum participant limit support

Multi-Framework & Multi-Database

  • Frameworks: ESX, QBCore, QBox, Standalone (auto-detected)
  • Databases: oxmysql, mysql-async, ghmattimysql (auto-detected)
  • Permissions: Group-based admin and creator detection per framework