
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 positionsFramework 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
Dual Job Type System
Civilian Jobs
- Instantly available to players without approval
- One-click job acceptance for immediate employment
- Configurable starting grades
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
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
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
- Download the resource from
- Import the SQL table
- Place resource in server directory
- Add to server.cfg
- 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
- Join Our
- Create an issue on
- Commant on the
Code is accessible | Yes |
Subscription-based | No |
Support | Yes |