In the web app user can upload any CSV File containing spam/ham messages and it will return whether the a CSV File with a column appended to every row indicating whether input message is spam or ham.
To run the project, you need to install the necessary dependencies listed here: streamlit,pickle
streamlit run app.py
This will start the streamlit application on http://localhost:8501/.
Once the streamlit application is running, you can access the home page by visiting http://localhost:8501/.
The model is saved as a pickle file model.pkl and loaded into memory when the streamlit application starts.