> For the complete documentation index, see [llms.txt](https://infinity-labs.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infinity-labs.gitbook.io/docs/paid-scripts/il-businessmarket/features.md).

# 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:**

<figure><img src="/files/QCqjl7yMSrD9yN6FIdhj" alt="" width="351"><figcaption></figcaption></figure>

<figure><img src="/files/UWd27AjPkKMjz9jhv4Os" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/qkPXNCKDznxhbf7G6OzL" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/MWU6yn6gy4GLH6HPhddW" alt=""><figcaption></figcaption></figure>
