CareerCrawler is a powerful console application for analyzing job market data through API aggregation. Currently supporting HH.ru with plans to expand to other platforms.
Key Features:
- 🎯 Professional role/specialization catalogs
- 💾 Vacancy dataset generation (C# example: 2000 entries)
- 📁 CSV export capabilities
- 🔁 Resilient API communication with Polly retries
🔮 Future Roadmap
graph LR
A[Current: HH.ru] --> B[Rabota.ru Integration]
B --> C[LinkedIn Jobs API]
C --> D[Salary Analytics Dashboard]
D --> E[Automated Resume Analysis]
To run the project locally, follow these steps:
- .NET 8.0 must be installed.
# Clone repository
git clone https://github.com/PipainS/CareerCrawler.git
cd CareerCrawler/CareerCrawler
# Restore packages
dotnet restore
# Run with sample parameters
dotnet runMIT License
Copyright (c) 2024 PipainS
