azaharizaman/nexus-onboarding

Pre-hire to onboarding to probation milestone tracking for new employee integration

Maintainers

Package info

github.com/azaharizaman/nexus-onboarding

pkg:composer/azaharizaman/nexus-onboarding

Statistics

Installs: 0

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0-alpha1 2026-05-05 02:28 UTC

This package is auto-updated.

Last update: 2026-05-05 02:59:50 UTC


README

Pre-hire to onboarding to probation milestone tracking for new employee integration.

Features

  • Onboarding task management
  • Checklist progress tracking
  • Probation period reviews
  • Task assignment automation
  • Digital onboarding workflows

Installation

composer require azaharizaman/nexus-onboarding

Usage

use Nexus\Onboarding\Contracts\OnboardingChecklistRepositoryInterface;
use Nexus\Onboarding\Services\OnboardingProgressTracker;

// Inject via constructor
public function __construct(
    private readonly OnboardingChecklistRepositoryInterface $checklistRepository,
    private readonly OnboardingProgressTracker $progressTracker
) {}

Architecture

This package follows Clean Architecture principles:

  • Entities: OnboardingTask, OnboardingChecklist, ProbationReview
  • ValueObjects: TaskStatus, ChecklistId, ProbationStatus
  • Services: OnboardingProgressTracker, TaskAssignmentService, ProbationEvaluationService
  • Policies: Probation, DocumentSubmission, EquipmentIssuance

License

MIT