QBcore [QBCore] - Advanced Job Center System

SaifNeon

SaifNeon

Administrative
Credits
42,879

DW Job Center - Advanced Job Center System for QBCore

DW Job Center is a comprehensive job management system for QBCore servers that provides an immersive and organized approach to job applications and management. This resource enhances player experience by implementing a modern job application system with review capabilities for managers, bridging the gap between civilian jobs and whitelisted positions

Framework Compatibility​

  • Fully compatible with QBCore Framework
  • Designed for optimal performance with minimal resource usage (0.00ms idle)
  • Requires oxmysql or mysql-async

Core Features​

Modern User Interface​

The system features a sleek, responsive UI that allows players to easily browse and apply for jobs.

  • Clear job categorization between civilian and whitelisted positions
  • Detailed job descriptions with salary, requirements, benefits, and more
  • Job search functionality for quick navigation
  • Consistent design language throughout the interface


Please, Log in or Register to view URLs content!



Dual Job Type System​

Civilian Jobs​

  • Instantly available to players without approval
  • One-click job acceptance for immediate employment
  • Configurable starting grades


Please, Log in or Register to view URLs content!



Whitelisted Jobs​

  • Comprehensive application system with customizable questions
  • Detailed application forms that capture relevant information
  • Persistent storage of applications for review
  • Status tracking for pending, accepted, and rejected applications


Please, Log in or Register to view URLs content!



Application Review System​

Job managers can review applications through a dedicated interface at configurable locations.

  • Application review dashboard for managers of whitelisted jobs
  • Ability to accept or reject applications with notes
  • Automatic job assignment upon acceptance
  • Grade permission system to control who can review applications


Please, Log in or Register to view URLs content!



Configurable Job Definition System​

Each job can be extensively customized with numerous parameters:

  • Job title and department
  • Salary information
  • Job location
  • Custom description
  • Specialized requirements
  • Work schedule
  • Employment benefits
  • Custom icon for visual identification
  • Application questions for whitelisted positions
  • Minimum grade required for application review

Integration Options​

  • Support for both qb-target and ox_target systems
  • Optional blip on map for job center location
  • Configurable ped model for job center representative
  • Support for both DrawText and target system interactions
  • Option to use dw-bossmenu for application management (best experience)

Optimized Resource Usage​

  • Event-based architecture minimizes constant resource usage
  • Efficient database queries with proper indexing
  • Client-side caching to reduce server load
  • Resource cleanup on script restart

Database Structure​

The system utilizes a single database table for application storage:

  • Application ID (auto-increment)
  • Citizen ID of applicant
  • Job name
  • Applicant’s character name
  • JSON-encoded answers to application questions
  • Application status (pending/accepted/rejected)
  • Submission timestamp
  • Reviewer ID when processed
  • Review timestamp
  • Optional review notes

Installation and Configuration​

Installation​

  1. Download the resource from
    Please, Log in or Register to view URLs content!
  2. Import the SQL table
  3. Place resource in server directory
  4. Add to server.cfg
  5. Configure jobs and locations in config.lua

Extensive Configuration Options​

The config.lua file provides numerous customization options:

  • Target system selection
  • Job center location
  • Ped model customization
  • Blip settings
  • Job definitions
  • Review locations
  • Application system type

This resource is designed to enhance roleplay experiences by providing a realistic job application and management system. It adds depth to your server’s economy and career progression while maintaining excellent performance.

Support​


Code is accessibleYes
Subscription-basedNo
SupportYes
 
  • Like
Reactions: momo101
Back
Top