Skip to content

feat(api): add recruiter talent search - #46

Open
Aneesh-0108 wants to merge 3 commits into
Developer-Kommunity-24:mainfrom
Aneesh-0108:feat/recruiter-talent-search
Open

Aneesh-0108 wants to merge 3 commits into
Developer-Kommunity-24:mainfrom
Aneesh-0108:feat/recruiter-talent-search

Conversation

@Aneesh-0108

Copy link
Copy Markdown

Overview

Implements GitHub Issue #28: Recruiter Talent Search.

Implemented

  • Added GET /api/talents for paginated student talent discovery
  • Added filtering by skills, open-to-work status, DK24 verification status, and graduation year
  • Added free-text search across profile, skills, and project content
  • Added support for matching multiple skills using all or any
  • Included relevant skills, projects, and project technologies in the results
  • Added input validation, sorting, and pagination
  • Added backend tests covering search, filters, pagination, validation, and edge cases

##Testing

  • API tests pass
  • Type checking passes
  • Lint passes
  • Build passes
  • Prettier checks pass for the Issue [Backend] Recruiter Talent Search #28 changes
  • Manually tested the /api/talents endpoint with different filters and pagination scenarios

Closes #28

@Kaushik4141 Kaushik4141 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add your endpoints and payload in hoppscotch

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Restrict the talents route to authorized recruiter and admin roles
So add requireAuth middleware and ensuring that the user is either a recruiter or a core_admin

@Aneesh-0108
Aneesh-0108 force-pushed the feat/recruiter-talent-search branch from 848a4e3 to bb46423 Compare October 8, 2026 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Backend] Recruiter Talent Search

3 participants