A full-stack data pipeline that:
- Scrapes 1000+ job postings from HeadHunter (hh.ru) API
- Processes and analyzes the data
- Visualizes key insights through an interactive dashboard with 7 detailed charts
- Vacancies By City:
city-pie-chart - Company Analysis:
company-bar-chart - Position Trends (Intern/Junior/Middle/Senior):
position-bar-chart - Salary Distribution:
salary-by-city-chart
- Skill Demand:
skills-by-category-chart - Salary Distribution:
salary-city-category-chart - Skill Benefit:
salary-by-skill-chart
- Python + Flask (REST API)
- NGINX (Web server & reverse proxy)
- Docker + Docker Compose
To run the app use:
docker-compose up --buildAccess dashboard: http://localhost
