SpamSense is an AI-powered tool that predicts whether your marketing emails will land in the inbox or spam folder. Built for agencies to optimize campaign deliverability before sending.
It leverages Streamlit for the user interface and scikit-learn for building and serving the spam classifier.

.
├── app.py # Main Streamlit app
├── requirements.txt # Python dependencies
├── setup.sh # Streamlit server setup script
├── Procfile # For deployment (e.g., Heroku)
├── ml-model-training/
│ ├── sms-spam-classifier.ipynb # Model training notebook
│ └── spam.csv # Dataset
├── models/
│ ├── model.pkl # Trained model
│ └── vectorizer.pkl # Trained vectorizer
├── .gitignore
├── .slugignore
└── README.md
git clone <repo-url>
cd SpamSense
pip install -r requirements.txt
streamlit run app.py
Procfile and setup.sh are included for deployment configuration.ml-model-training/sms-spam-classifier.ipynb using the ml-model-training/spam.csv dataset.models/ directory.MIT License