Logo Lanfrica

malakasaber/EgyptTech-SalaryPredictor

Domaine:

socioeconomic

Type de record:

project
Créateur:
mal
Hôte:
End-to-end data science project analyzing 1000+ salary records from Egypt's software industry. Includes data preprocessing, ML modeling, Power BI dashboard, and Django deployment. # Egyptian Software Market Salary Analytics & Predictive Modeling 💰 A comprehensive data science project that analyzes salary trends in Egypt's tech industry and provides predictive modeling capabilities through an interactive web application. ## 🎯 Project Overview This project tackles the common dilemma faced by job seekers: **"What should I ask as expected salary?"** by providing data-driven insights and machine learning predictions based on real market data from Egypt's software industry. ### Key Features - **📊 Salary Analytics**: Comprehensive analysis of salary trends across different roles, experience levels, and work types - **🤖 ML-Powered Predictions**: Random Forest model with R² > 0.8 for accurate salary predictions - **🎨 Interactive Dashboard**: Beautiful visualizations and filters for exploring salary data - **🌐 Web Application**: Django-based deployment with modern UI/UX - **📈 Market Insights**: Actionable insights for job seekers, employers, and HR professionals ## 🏗️ Project Architecture ``` Egyptian-Salary-Analytics/ ├── predictor/ # Django app │ ├── ml_models/ # Trained models (RandomForest + Scaler) │ ├── preprocessing.py # Data preprocessing utilities │ ├── views.py # Django views | ├── static/ # CSS, JS, and assets │ └── templates/ # HTML templates ├── mywork/ # Project documentation & notebooks │ ├── notebooks/ # Jupyter notebooks for EDA & modeling │ └── documentation/ # Complete project documentation │ └── datasets/ # uncleaned dataset extracted from google form, cleaned dataset I worked on | └── dashboard/ # Interactive dashboard files ``` ## 📋 Project Planning & Execution ### Planning Phase I followed a structured approach documented in my **Notion workspace**: 🔗 **Project Planning & Tracking - Notion** The planning covered: - **Business Objectives**: Clear problem definition and success met …