A Flask-based web application that predicts whether a student is likely to get placed based on their academic and soft skill profile. The model is trained using logistic regression and deployed with an interactive frontend.
- Built using Flask (Python backend)
- Uses a trained Logistic Regression model (
model.pkl
) - Predicts based on:
- Number of Internships
- CGPA
- Workshops/Certifications
- Aptitude Test Score
- Soft Skills Rating
- Beautiful, responsive HTML + CSS frontend
- Input form and real-time prediction
- Python 3
- Flask
- Scikit-learn
- Pandas
- HTML + CSS (vanilla)
git clone https://github.com/codedbyasim/Student-Placement-Predictor.git
cd Student-Placement-Predictor
pip install -r requirements.txt
python app.py
Then open your browser and go to:
http://127.0.0.1:5000
Student-Placement-Predictor/
├── app.py # Flask app
├── model.pkl # Trained Logistic Regression model
├── scaler.pkl # StandardScaler used for input normalisation
├── requirements.txt # Dependencies
└── templates/
└── index.html # Frontend HTML form
- Algorithm: Logistic Regression
- Accuracy: ~80%
- Scaled inputs using
StandardScaler
Asim Hanif GitHub: @codedbyasim