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
