QBCore Gang Panel Development Needed

Job ID: 39817708

Budget: $8 – $15 USD

I’m running an immersive FiveM server on the QBCore framework and want to replace my current gang management scripts with a single, intuitive panel similar to the one shown here: https://www.youtube.com/watch?v=AldLTIfQviw

Core idea
The panel must cover every aspect of gang life—membership, territory, commerce, notoriety, and rivalries—while remaining fully configurable through an in-game, user-friendly interface.

Key functions I need
• Member management: invite, promote, demote, kick, track ranks, and see join dates.
• Territory control: gangs should see real-time influence percentages that rise as they sell drugs in an area. Control must be visible on a map overlay.
• Illegal webstore: accessible only to the gang leader; items, categories, and prices editable through config.
• Custom notifications: on joins, rank changes, territory gains, webstore purchases, or special events.
• Wanted list: a module that lets any rank flag players as “wanted” with configurable criteria (e.g., unpaid debts, betrayals).
• Gang ranking system: overall score based on territory, sales, and completed objectives; leaderboards between gangs.
• Invasion module: leaders (or authorized ranks) can formally declare an invasion on another gang.
– Triggers alerts/notifications to both gangs.
– Temporarily enables PvP territory war mechanics.
– Tracks invasion progress (kills, captures, objectives).
– Ends automatically after a configurable timer or victory conditions.
– Results (win/loss) affect territory percentage and gang ranking.

Configurability
Every number, threshold, item, timer, and text string must live in one neatly commented config.lua so server staff can tweak without touching core logic. Balance (e.g., invasion duration, wanted criteria, store stock) must be easy to change.

Deliverables

qb-gangpanel resource written in clean, documented Lua.

Front-end UI (HTML/CSS/JS NUI) that matches the video’s style but adapts to all the features above.

Installation guide plus full config documentation.

One round of adjustments after live testing.

Requirements
– Must integrate directly into QBCore without breaking existing resources.
– Easy to localise (all text in config).
– Clean code with comments for future edits.
– Performance-friendly for high-population servers.

If you have previous FiveM portfolio pieces, GitHub links, or demo videos, please include them when you respond.