Project

General

Profile

Actions

Feature #64

closed
RA

Feature #21: Enhance Matching Results and AI Assistant with Company Enrichment and Market Insights

[GetYourJob UI] Inline company-enrichment card in matching results

Feature #64: [GetYourJob UI] Inline company-enrichment card in matching results

Added by Redmine Admin about 2 months ago. Updated about 2 months ago.

Status:
Shipped
Priority:
Normal
Assignee:
-
Start date:
06/11/2026
Due date:
% Done:

0%

Estimated time:
spec_ref:
build_status:
build_number:
ci_run_url:
scan_status:
scan_report_url:
deploy_status:
preprod_url:
https://github.com/omdev-tech/GetYourJob/pull/240
deployed_at:
branch:
feat/redmine-21-insights-ui
pr_url:
https://github.com/omdev-tech/GetYourJob/pull/239
security_key:
severity:
paused:

Description

**Surface:** GetYourJob Next.js UI (`GetYourJob/src/components/`, matching-result cards/templates).

## Description
Render the enriched company data from the matching payload (#1) inline in matching results as an expandable card, and link the company name to the company detail tool.

- Add an expandable company card per result, e.g. "Acme (ESN, 50–99 employees, Paris)" showing size, industry, location, remote policy, company type.
- Company name links to the existing company detail tool/route.
- Handle missing enrichment gracefully (collapse/hide card when no data).
- Apply across the relevant match UIs (recruiter-side `CandidateMatchDetail`/`MatchCandidateCard` and developer-side `OfferMatchDetail`/`MatchedOfferCard`).
- Validate render/perf on a batch of 100+ matching results.

Depends on #1.

## Acceptance criteria
- [ ] Each matching result shows an expandable company card with size, industry, location, remote policy, and company type when data is present.
- [ ] The company name links to the company detail tool.
- [ ] Results without enrichment data render cleanly (no broken/empty card).
- [ ] Verified on a 100+ result batch with no perceptible render/perf regression.

**Estimate:** M

Actions

Also available in: PDF Atom