Skip to content

About

Community-powered scam reporting and AI-powered scam detection platform.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

🛡️ Scam Kavach

Community-powered scam intelligence platform to detect, report, and prevent online fraud.

Scam Kavach helps users identify suspicious phone numbers, UPI IDs, emails, websites, QR codes, and social media accounts through community reports and AI-powered analysis.


✨ Features

  • 🔍 Search suspicious identifiers

    • Phone Numbers
    • UPI IDs
    • Email Addresses
    • Websites
    • QR Codes
    • Social Media Usernames
  • 🤖 Kavach AI Inspector

    • Analyze suspicious emails and messages
    • Detect phishing attempts
    • Identify urgency tactics
    • Highlight impersonation attempts
    • Risk score and confidence analysis
  • 📝 Community Scam Reports

    • Submit scam reports
    • Upload evidence
    • Browse verified reports
    • Help others stay protected
  • 👤 Secure Authentication

    • User Registration & Login
    • Session Management
    • Personal Report History
  • 🛠️ Admin Dashboard

    • Review submitted reports
    • Approve or reject reports
    • Manage community content

🏗️ Tech Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Tailwind CSS

Backend

  • Node.js
  • Express.js

Database

  • Supabase

Authentication

  • bcrypt

AI

  • Groq API (Llama 3.3 70B)

📂 Project Structure

scam-kavach/
│
├── backend/
│   ├── server.js
│   ├── package.json
│   ├── .env
│   └── ...
│
├── main.html
├── login.html
├── report.html
├── search.html
├── community.html
├── inspector.html
├── admin.html
├── teacher.html
├── about.html
├── vision.html
└── ...

🚀 Getting Started

Clone the Repository

git clone https://github.com/Ayaan-20-11/scam-kavach.git
cd scam-kavach

Install Backend Dependencies

cd backend
npm install

Configure Environment Variables

Create a .env file inside the backend folder.

SUPABASE_URL=YOUR_SUPABASE_URL
SUPABASE_SERVICE_ROLE_KEY=YOUR_SUPABASE_SERVICE_ROLE_KEY
GROQ_API_KEY=YOUR_GROQ_API_KEY
PORT=3001

Start the Backend

npm start

Run the Frontend

Open the project using VS Code Live Server.


🎯 Mission

Our mission is to empower individuals against digital fraud by combining community-driven intelligence with AI-powered scam detection.


👨‍💻 Team

  • Ayaan
  • Ishan
  • Chetan
  • Prachi
  • Yashvi
  • Dauris

📄 License

This project was developed for educational and hackathon purposes.

About

Community-powered scam reporting and AI-powered scam detection platform.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages