Project

General

Profile

Actions

Feature #66

closed
RA

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

[GetYourJob UI] Market Insights section in analysis tools

Feature #66: [GetYourJob UI] Market Insights section in analysis tools

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/`, analysis-tools section) consuming `/api/market-insights` (#3).

## Description
Add a dedicated "Market Insights" section to the analysis tools (alongside the existing pros/cons), driven by the market-insights route (#3).

Section shows:
- Top missing/in-demand skills with demand counts (e.g. "Java (8,974 offers), Kubernetes (7,086)").
- Location trends (e.g. "Paris has the most Frontend roles").
- Work-mode trends (e.g. "80% of Frontend roles are hybrid").

Requirements:
- Loading/empty/error states for the insights fetch.
- Insights scoped to the candidate's role/context passed to the route.

Depends on #3.

## Acceptance criteria
- [ ] Analysis tools include a "Market Insights" section showing top skills with demand counts, location trends, and work-mode trends.
- [ ] Section is scoped to the relevant role/context and reflects #3 data.
- [ ] Loading, empty, and error states are handled.

**Estimate:** M

Actions

Also available in: PDF Atom