1 Crore Projects

Are you sure?

Do you really want to perform this action?

Project Video Showcase

Python Artificial intelligence (AI) 2026 ID: 1CP0626

SMS Spam Detection System Using Flask Framework

Keywords: SMS Spam Detection, Spam Detection, Machine Learning, Naive Bayes, Flask, Python, NLP, CountVectorizer, Text Classification, Email OTP, User Authentication, SQLite, Flask-Mail, Cyber Security, Artific

Project Synopsis & Overview

This project develops a secure and user-friendly web-based SMS spam detection system using machine learning and the Flask framework. The system allows users to register using their email address and verify their identity through an OTP sent via email. User passwords are securely stored using hashing techniques. After successful login, users can enter SMS messages through the web interface to determine whether the message is spam or legitimate (ham). The system uses a labeled SMS dataset for training and applies text preprocessing and feature extraction using CountVectorizer. A Naive Bayes classifier is implemented using Python and Scikit-learn for message classification. The trained model is integrated into the Flask application to provide real-time spam prediction. SQLite is used for storing user information, while Flask-Mail is used for OTP-based email verification. The system provides an interactive interface for secure authentication and SMS spam classification.

Complete Technical Specifications

Project ID 1CP0626 (DB ID: 626)
Project Title SMS Spam Detection System Using Flask Framework
Domain Division Python
Sub-Domain / Tech Artificial intelligence (AI)
IEEE Year 2026
Package Price ₹6500
Created Date Sep 17, 2026
Project Price
₹6500 ₹8000 20% OFF
100% Executable Source Code & DB
IEEE Journal Paper Synopsis & PPT
1-on-1 AnyDesk/Zoom Live Setup Support
Need Help or Customization?

Call or WhatsApp our technical lead directly at +91 79043 20834

Related Python Projects

Python 2023

Automatic Question Generation from Multimedia Content

Automatic Question Generation, Natural Language Processing, Video Transcription, spaCy, NLTK, POS Tagging
Python 2023

Automated Fraudulent Phone Call Recognition Through Deep Learning

Fraudulent Call Detection, Deep Learning, Call Detail Records, Feature Extraction, Cybersecurity, Classification
Python 2023

A chatbot designed to generate embedded code using the Flask framework in Python

Embedded Code Generation, Chatbot, Flask, Python, Keyword Matching, Embedded Systems
Python 2023

Identifying Driver Distraction through the Application of Convolutional Neural Networks in Python

Driver Distraction Detection, CNN, Deep Learning, Computer Vision, Image Classification, Road Safety