South African Job Market Intelligence Dashboard built with Python, Streamlit, Pandas, and Machine Learning.
sa-job-dashboard-reevwxaode…
# 🇿🇦 South African Job Market Intelligence Dashboard
A professional end-to-end analytics project that explores hiring trends, salaries, locations, and in-demand skills across the South African job market.
## Live Demo
Open Dashboard
## Project Overview
This project was built to simulate a real business intelligence solution used by consulting firms, recruiters, and analysts to understand labour market demand.
The dashboard provides insights into:
- Total available jobs
- Average salaries
- Top hiring cities
- Leading employers
- Salary comparisons by city
- Recruitment trends
## Tech Stack
- Python
- Streamlit
- Pandas
- NumPy
- CSV Data Pipelines
- Machine Learning (Salary Prediction Prototype)
## Key Features
- Executive KPI dashboard
- Interactive charts
- Real-time style data refresh workflow
- Clean recruiter-friendly interface
- Historical salary prediction model
## Files Included
- `app.py` → Main dashboard application
- `jobs.csv` → Dataset
- `scraper.py` → Data update pipeline
- `ml_model.py` → Salary prediction logic
- `requirements.txt` → Dependencies
## Business Value
This project demonstrates the ability to:
- Build dashboards for decision-makers
- Analyze labour market data
- Create automated data pipelines
- Present insights visually
- Apply machine learning concepts
## Author
Tinyiko Homu
## Contact
Open to graduate opportunities in Data Analytics, Data Engineering, Consulting Analytics, and Cloud Technology.