Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

Moazabdelaleem/Egypt-Job-Market-Pipeline

Domaine:

socioeconomicnatural language processing

Type de record:

project
Créateur:
Moa
Hôte:
A data pipeline represents and analyze the job market in egypt showing its trends and needs # 📊 Egypt Job Market Intelligence Pipeline > An automated, end-to-end data engineering pipeline that harvests job postings from **multiple Egyptian job posting websites**, processes them through a **Medallion Data Warehouse**, and powers a live **Power BI dashboard** with real-time market intelligence. --- ## 🧰 Tech Stack | Layer | Technology | |---|---| | **Web Scraping** | Scrapy + Playwright (headless browser) | | **NLP & Skill Extraction** | Rule-based Regex NLP (60+ skills) | | **Cloud Database** | Supabase (PostgreSQL) | | **Data Warehouse** | Bronze → Silver → Gold (Medallion Architecture) | | **Normalization** | Custom Python NLP (`normalize.py`) | | **Visualization** | Power BI (Star Schema, DAX measures) | | **Automation** | GitHub Actions (scheduled every 2 days) | --- ## 🏗️ Architecture & Data Flow The pipeline follows a **Medallion Architecture**, moving data from raw extraction through progressive refinement into analytics-ready layers. ``` [Job Postings Websites] │ Scrapy + Playwright crawl ▼ ┌─────────────────────────────────────────┐ │ BRONZE LAYER — job_postings │ Raw scraped data │ Auto-created by spider on first run │ job_hash, date_first_seen, │ UPSERT via job_hash deduplication │ date_last_seen, status └─────────────────────────────────────────┘ │ normalize.py (auto-triggered after crawl) ▼ ┌─────────────────────────────────────────┐ │ SILVER LAYER — job_postings_clean │ Normalized & enriched │ NLP classifies job family, seniority │ job_family, seniority_level, │ Extracts city/governorate, salary, │ city, governorate, │ education, and inferred skills │ salary_min/max, education └─────────────────────────────────────────┘ │ Analytical SQL Views ▼ ┌─────────────────────────────────────────┐ │ GOLD LAYER — Star Schema Views │ Power BI consumption │ Fact table + 8 dimension/bridge views │ DAX measures, KPIs, │ Live connection from Power BI │ interactive dashboard …

Visit

github.com

Similaires

mohamed-mahmoud-de/Egypt-Job-Pipelineemisty8/egypt-job-market-analysisakram-ehab-abdelhakam/Python-Job-Market-in-EgyptAli-Ahmed-Sherif/Tech-job-Market-Analysis-Egypt-worldwide-usa-Layoffs-yourgirltech/job-search-pipeline-agentChebetngit/remote-job-scraper-pipeline-Africans

mohamed-mahmoud-de/Egypt-Job-Pipeline

Data pipeline that scrapes Egyptian tech job listings and stores them in Postgres # Egypt Jobs Pipe

emisty8/egypt-job-market-analysis

# egypt-job-market-analysis # Egypt Job Market Analysis A full exploratory data analysis project

akram-ehab-abdelhakam/Python-Job-Market-in-Egypt

Data Mining project: scraping, cleaning, analyzing, and visualizing Python job listings in Egypt. #

Ali-Ahmed-Sherif/Tech-job-Market-Analysis-Egypt-worldwide-usa-Layoffs-

Tech Job Market Analysis & Recommendation System – An end-to-end data analytics project analyzing te

yourgirltech/job-search-pipeline-agent

A daily automated job search agent — 5 sources, priority scoring for AI/full-stack roles, geographic

Chebetngit/remote-job-scraper-pipeline-Africans

Automated serverless ETL pipeline using Python, GitHub Actions, and Airtable API to aggregate remote