Description
Users have no visibility into job market: salary trends by skill/location, in-demand skills, market saturation. Analytics dashboard would provide 85% better career decision-making, show emerging opportunities, help identify high-value skill combinations.
Current Impact: Users make decisions blind; cannot prioritize skill learning strategically.
Expected Business Value: 85% improved career decisions, 70% higher platform stickiness, generates unique insights competitors lack.
Steps to Reproduce
- Look for job market analytics section
- Observe: no market data or insights
- Cannot analyze salary trends or skill demand
Environment Information
- Python 3.8+
- Data visualization (Plotly/D3.js)
- Job database with 50,000+ listings and salary data
Expected Behavior
- Dashboard showing: top 10 in-demand skills with growth trends
- Salary distribution by skill (box plots, percentiles)
- Geographic salary variations (heat map)
- Skill combinations with highest salaries
- Job availability trends by skill over time
- Emerging skills (trending up) identified
Actual Behavior
- No market analytics
- No salary data exposed
- No trend analysis
- No insights for career planning
Screenshots or Recordings
Not applicable - feature missing
Additional Context
Affected Users: Job seekers planning career development; need data-driven insights.
Root Cause: No data aggregation or analytics infrastructure.
Proposed Solution: Aggregate job data, compute statistics, visualize with interactive dashboard.
Implementation Steps:
- Aggregate job postings data (50K+ listings)
- Extract salary, skills, location per job
- Compute statistics: median/percentile by skill, location
- Identify trends: YoY growth, emerging skills
- Build dashboard UI with charts (Plotly/D3)
- Implement filters: skill, location, experience level
- Add trend analysis: moving averages, growth rates
- Expose API: GET /market-analytics?filters
Test Cases:
- Top 10 skills dashboard loads with correct data
- Salary distribution by skill shows realistic ranges (Python: -140K median)
- Trending skills correctly identified (Rust growth +40% YoY)
- Geographic salary differences shown (SF pays 30% more than Austin)
- Skill combinations ranked by average salary
- Filters work: location, skill, experience level
- Performance: dashboard loads <2 seconds
Severity: Medium - significant value-add
Expected Points: 450-550 GSSoC points
Suggested Labels
enhancement, analytics, dashboard, job-market, data-insights, visualization, GSSoC26
Description
Users have no visibility into job market: salary trends by skill/location, in-demand skills, market saturation. Analytics dashboard would provide 85% better career decision-making, show emerging opportunities, help identify high-value skill combinations.
Current Impact: Users make decisions blind; cannot prioritize skill learning strategically.
Expected Business Value: 85% improved career decisions, 70% higher platform stickiness, generates unique insights competitors lack.
Steps to Reproduce
Environment Information
Expected Behavior
Actual Behavior
Screenshots or Recordings
Not applicable - feature missing
Additional Context
Affected Users: Job seekers planning career development; need data-driven insights.
Root Cause: No data aggregation or analytics infrastructure.
Proposed Solution: Aggregate job data, compute statistics, visualize with interactive dashboard.
Implementation Steps:
Test Cases:
Severity: Medium - significant value-add
Expected Points: 450-550 GSSoC points
Suggested Labels
enhancement, analytics, dashboard, job-market, data-insights, visualization, GSSoC26