Skip to content

Shristirajpoot/ScamSathi

Repository files navigation

🔐ScamSathi : AI-Driven Scam Detection & Awareness System

Empowering Bharat with Cyber Judgement, Trust, and Protection
Track: Cybersecurity & Digital Trust (PS-005)


📌 Overview

ScamSathi is an AI-powered platform that protects users from online scams by detecting fraudulent messages and spreading scam awareness in multiple Indian languages.

Designed with a special focus on Tier 2/3 cities and rural Bharat, NetNirnay helps build trust in digital services and ensures inclusive cyber protection.

“Scam Sanket bhi dega, aur Net par Nirnay bhi lega.”


🎯 Problem Statement

Track: PS-005: Cybersecurity & Digital Trust
Challenge: Build solutions that promote cyber trust, digital safety, and protect citizens from online threats.

With the rise in phishing, fake job messages, and payment frauds, millions of people in Bharat fall prey to scams due to lack of awareness and detection tools.


💡 Solution Highlights

Real-Time Scam Detection (SMS, Emails, URLs)
Multilingual Scam Awareness Bot (Hindi, English, Marathi, etc.)
AI Judgment Engine to score threat level
Offline Mode Support for rural areas
Community Reporting + Dashboard
Accessible UI for non-tech-savvy users


🧠 Tech Stack

Layer Tools Used
Frontend React.js, Tailwind CSS, Vite
Backend Python, FastAPI, Langchain, HuggingFace
AI Models BERT for classification, Langchain for LLM logic
Database MongoDB, Firebase
Deployment Vercel (frontend), Render (backend)
Other i18n multilingual, Web Speech API, REST APIs

🛠️ Features Demo

📱 Feature 💡 Description
🔍 Scam Detector Paste or input any message to detect possible fraud
🗣️ Voice-Based Bot Awareness bot that explains scam patterns in local languages
📊 Community Insights See latest scam types reported by users
🧾 Scam Report Auto-generates scam report for users to share or file complaints

🚀 How It Works

  1. User submits a suspicious message or link
  2. AI model classifies it as Safe ⚪ / Warning 🟡 / Scam 🔴
  3. Nirnay Score is calculated and visualized
  4. Bot explains the result + next action in user's language
  5. Data is logged anonymously to community scam trends

🫂 For Bharat, By Bharat

NetNirnay is made with ❤️ to serve underrepresented users, promote digital literacy, and help trust grow in Bharat’s cyber ecosystem.


🌐 Live Demo & Repo


🧪 Running Locally

# Clone repo
git clone https://github.com/YourUsername/NetNirnay.git
cd NetNirnay

# Start frontend
cd frontend
npm install
npm run dev

# Start backend
cd ../backend
pip install -r requirements.txt
uvicorn main:app --reload

🏆 Why It Stands Out

✅ Localized impact for Indian masses

✅ Combines AI + Accessibility

✅ Helps bridge the trust gap in digital India

✅ Designed to scale as a public service

About

AI Scam Detection & Awareness Bot | Cybersecurity for Bharat | PS-005

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published