Features

🎯 Features Implemented

βœ… Player Business Registration

  • /registerbusiness command opens modern NUI

  • Form with validation:

    • Business name (3-30 characters)

    • Business type dropdown (Logistics, Pawn Shop, Pharmacy, etc.)

    • Business Category (LLC, SCORP, Corportaion, Nonprofit, etc.)

    • Business description

  • Business registration fee (configurable)

  • Bank balance verification

  • Duplicate application prevention

  • Ownership limit enforcement

  • Auto-close after submission

  • ESC key support

βœ… Government Approval System

  • /approvebusiness command (restricted to configured jobs)

  • Two-panel layout:

    • Left: Pending applications list

    • Right: Detailed application view

  • Real-time refresh button

  • One-click approve/deny

  • Application details:

    • Applicant citizen ID

    • Business name and type

    • Full description

    • Public status

    • Submission timestamp

  • Auto-updates after actions

  • ESC key support

βœ… Stock Market System

  • /businessmarket command (restricted to configured jobs, adjustable in Config)

  • View businesses trading on the open market

  • Buy / Sell stocks

βœ… Business License Item

  • Unique item with metadata

  • Auto-delivered on approval

  • Contains business information:

    • Business ID

    • Business name

    • Business type

  • Instructions provided for qb-core integration

βœ… Database System

  • Indexed for performance

  • Tracks application status (pending, approved, denied)

  • Full audit trails

βœ… Security & Validation

  • Permission checks for government commands

  • SQL injection protection (parameterized queries)

  • Bank balance verification

  • Duplicate prevention

  • Name length validation

  • Ownership limit enforcement

βœ… Admin Features

  • Console logging for all actions

  • Application status tracking

  • Player notifications

  • Real-time updates


Screenshots of UI are below:

Last updated