💼 Salary Prediction Web App
A beginner-friendly Machine Learning web application that predicts salary based on user inputs like experience, age, education, and work type.
🚀 Features
- Predict salary using Machine Learning (Linear Regression)
- Clean and simple web interface using Flask
- Responsive design (works on mobile & desktop)
- Multiple input features:
- Experience
- Age
- Education
- Work Type (Remote / Onsite)
🧠 Machine Learning Model
- Algorithm: Linear Regression
- Input Features:
- Experience
- Age
- Education (encoded)
- Work Type (encoded)
- Output:
- Predicted Salary
🛠️ Technologies Used
- Python
- Flask
- Scikit-learn
- Pandas
- HTML
- CSS
📂 Project Structure
SalaryPredictionProject/
│
├── app.py
├── train_model.py
├── model.pkl
├── requirements.txt
├── README.md
├──demo of project.mp4
|
├── static/
│ └── style.css
│
└── templates/
└── index.html
🌐 Live Demo
👉 https://salary-predictor-ml-project.onrender.com/
🎥 Demo Video
👉 https://youtu.be/aY3HK26JjH8
📌 Future Improvements
- Use real-world dataset
- Improve prediction accuracy
- Add more input features
- Enhance UI/UX
👨💻 Author
Manik Kafle
⭐ Project Note
This project is built as a beginner-level Machine Learning + Web Development application to demonstrate how ML models can be deployed as a web app.