Patch #9759
openMauritzJal Job Portal Revamp & Centralized Job Module (Laravel Upgrade)
Start date:
01/05/2026
Due date:
01/13/2026 (7 days late)
% Done:
0%
Estimated time:
Description
Task Description¶
Revamp the MauritzJal platform by upgrading it to the latest Laravel version as a prerequisite to implementing the main job portal. This work must be done on a separate branch to ensure stability before merging.
Scope of Work¶
-
Laravel Upgrade
- Upgrade MauritzJal to the latest stable Laravel version
- Ensure compatibility with existing codebase and dependencies
- Fix any breaking changes or deprecations
-
Centralized Job Portal Architecture
-
Implement a single main job portal to be used across all projects
-
From the job portal, admin can:
- Select a project
- Upload/post jobs for the selected project
-
-
API Integration
- Create and integrate APIs for the Job Module across all projects
- Ensure standardized job data structure for all platforms
- Secure APIs (auth, validation)
-
Frontend Integration
- Integrate the already created frontend with the new job APIs
- Ensure seamless project selection and job posting flow
- Verify UI works correctly with backend responses
Deliverables¶
- Latest Laravel implemented on MauritzJal
- Separate Git branch with clean, working code
- Central job module APIs integrated with all projects
- Frontend successfully connected to job APIs
- Basic testing to confirm job posting per project works correctly
Acceptance Criteria¶
- Laravel upgrade completed without breaking existing functionality
- Jobs can be created from one portal and assigned to selected projects
- APIs are reusable across all projects
- Frontend reflects correct job data per project
Subtasks
Related issues
Updated by Hassan Rehman 15 days ago
- Due date changed from 01/05/2026 to 01/07/2026
Updated by Hassan Rehman 15 days ago
Provide me research, and wbs for this task for proper estimation and tasks.
Updated by Rabbya Imtiaz 9 days ago
- Due date changed from 01/07/2026 to 01/13/2026
- Status changed from On Hold to Planned