Configuration

Configuration

Main Configuration (config.lua)

Framework Settings

Config = {
    Framework = 'auto', -- 'esx', 'qbcore', 'standalone', or 'auto'
    Debug = false,      -- Enable debug logging
}

Job Display Settings

Config = {
    ShowWhitelistTabs = true,    -- Show separate whitelisted/public tabs
    ShowSalaries = true,         -- Display salary information
    WhitelistOnly = false,       -- Only show whitelisted jobs
    AutoAcceptDelay = 15000,     -- Delay before auto-accepting applications (ms)
}

Job Configuration (jobs.json)

Job Structure

{
    "job_name": {
        "whitelisted": false,
        "description": "Job description here",
        "recruitment_active": true
    }
}

Example Job Entry

{
    "police": {
        "whitelisted": true,
        "description": "Serve and protect the citizens of Los Santos. Maintain law and order, investigate crimes, and ensure public safety.",
        "recruitment_active": true
    },
    "mechanic": {
        "whitelisted": false,
        "description": "Repair and maintain vehicles of all types. Diagnose mechanical issues and perform repairs.",
        "recruitment_active": true
    }
}

Localization (locale/en.lua)

Adding Translations

Locales['en'] = {
    ['app_title'] = 'JobSeek',
    ['app_subtitle'] = 'Find your perfect job in Los Santos',
    ['phone_label'] = 'Phone Number',
    ['experience_label'] = 'Relevant Experience',
    -- Add more translations as needed
}

UI Customization

Colors (ui/colors.css)

:root {
    --accent-blue: #3b82f6;
    --accent-green: #10b981;
    --text-primary: #374151;
    --background-primary: #ffffff;
    /* Customize colors here */
}

Styling (ui/styles.css)

Users can modify:

  • Job card appearance

  • Application form styling

  • Navigation bar design

  • Button styles and colors

Last updated