← All work

03NLP Classification App2025

SMS Spam Detection

SMS Spam Detection — live product screenshot

Captured live from spam-detection-in-short-message-service.onrender.com

Overview

A full machine-learning web application: user registration and authentication, an admin dashboard for managing users and messages, and an scikit-learn model trained on TF-IDF features to classify SMS messages in real time. Deployed as a live demo on Render.

Highlights

  • TF-IDF + Naive Bayes classification pipeline built with scikit-learn and pandas
  • User registration, authentication, and an admin dashboard
  • Simple, intuitive UI for checking any message instantly
  • Live deployment on Render with a cold-start-tolerant setup

Stack

  • Django
  • Scikit-learn
  • TF-IDF
  • pandas
  • Bootstrap
  • Render

Next project

SafeSnack