Skip to main content
Technical Project

ScamShield AI

AI-Powered Scam & Threat Detection Engine

AI & Security
Python FastAPI Scikit-learn React Vite JavaScript CSS HTML

Project Overview

ScamShield AI is a full-stack cybersecurity tool that applies machine learning to identify scam attempts across different input types — URLs, text messages, and screenshots. The backend uses Python with FastAPI and a Scikit-learn classification model to analyse input and compute risk scores with breakdowns. The frontend is built with React 18 and Vite, providing a clean interface for submitting inputs and viewing threat analysis results. This project demonstrates applied machine learning for practical cybersecurity use cases.

Key Features

  • Multi-input analysis: URLs, text messages, and screenshots
  • ML-based scam classification and risk scoring
  • Detailed risk breakdown and threat category output
  • FastAPI REST backend for inference requests
  • React 18 + Vite frontend with results visualisation

Screenshots

Screenshots will be added soon.