Skip to content

Referral Bonus Rules Engine #205

Description

@Aditya8369

Issue Details

Description: Make referral bonuses flexible with policies such as:
pay only on “accepted” or “filled”,
reduce bonus if applicant starts after deadline,
company-specific payout rules.

Proposed plan:
Backend: Add ReferralBonusPolicy or embed policy fields into referral/company/job posting.
Rule evaluation: When a referral reaches an eligible state (accepted/filled), compute payout via a deterministic rules function.
API: Add endpoint like POST /api/referrals/:id/compute-bonus (admin/internal) and persist result.
Frontend: Show bonus status in ReferralDetail.jsx (eligible/not eligible + computed amount).
Admin: Provide policy editing UI (can be admin panel later).

Metadata

Metadata

Assignees

Labels

NSOC'26Issues for the NSOC 2026 programfeatureNew feature request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions