🚨 OVERVIEW:
Streamers List is an advanced streamer showcase system for FiveM, designed to help roleplay servers promote their content creators directly in-game. It provides a clean and modern interface where players can discover active streamers, view creator information, and connect with live community content in a simple and immersive way.
Built for serious RP communities, streamer-friendly servers, and growing roleplay networks, it allows server owners to highlight their streamers, increase visibility, support community engagement, and create a more connected experience between players and content creators through a fully configurable and optimized system.
━━━━━━━━━━━━━━━━━━━━
✨ FEATURES:
- 📺 **Server-side live/offline detection** for Twitch and Kick.
- 🖥️ **Main draggable NUI panel** with search, platform filter, live-only toggle, and pagination.
- 🌟 **Featured streamer system** with persistent SQL state.
- ⏱️ **Featured timer mode** (permanent or hourly duration) with automatic expiration cleanup.
- ⭐ **Featured hover tooltip** in `/streamers` showing remaining hours for temporary featured entries.
- 🧾 **Secure application form flow** (Discord ID, social name, platform, URLs, viewers, long reason).
- 🔐 **Strict server validation/sanitization** on all sensitive inputs and callbacks.
- 🚫 **Duplicate protection** by `username` and `channel_url` before form submission and streamer creation.
- 🛡️ **Admin panel** (`/adminstreamers`) to:
- review pending forms
- filter forms by state (`pending`, `accepted`, `rejected`)
- search admin data (name, username, identifier, Discord ID)
- view full submitted form
- accept/reject forms (reject reason required)
- auto-create streamer on accept (editable before confirm)
- create/edit/delete streamers
- 🗂️ **Records tab** with unified history for:
- form decisions/actions
- streamer changes (`streamer_created`, `streamer_updated`, `streamer_deleted`)
- unique 5-digit Event ID per record (searchable)
- detailed per-event modal view with extended context
- localized action summaries (`who did what to which record`)
- 🔔 **In-server result flow** for applicants (pending/rejected/acknowledge).
- 🎨 **Centralized UI colors in `ui_colors.lua`** (no CSS rebuild needed for color theme changes).
- 🌍 **Full localization architecture** (`en`, `es`, `de`, `fr`) for UI, notifications, and debug messages.
━━━━━━━━━━━━━━━━━━━━
🔌 BRIDGE COMPATIBILITY:
To check bridge compatibility, please consult our official documentation about this product.
━━━━━━━━━━━━━━━━━━━━
📦 REQUIREMENTS:
• FiveM server (latest recommended artifact)
• oxmysql
━━━━━━━━━━━━━━━━━━━━
📸 SCREENSHOTS:







