A Flask-based web app that detects fake news shared through WhatsApp-style messages using NLP and machine learning.
- Detects fake news using Naïve Bayes and Logistic Regression
- Clean, WhatsApp-style front-end using HTML/CSS
- Pretrained model loaded from
.pklfile - Simple UI to paste news messages and get predictions
- TF-IDF Vectorization
- Naïve Bayes & Logistic Regression
- SMOTE for handling data imbalance
- Accuracy, precision, recall metrics
- Frontend: HTML, CSS, Bootstrap
- Backend: Python, Flask
- ML: scikit-learn, pandas, nltk
- Database: SQLite (optional)