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.
-
🔍 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
- HTML5
- CSS3
- JavaScript
- Tailwind CSS
- Node.js
- Express.js
- Supabase
- bcrypt
- Groq API (Llama 3.3 70B)
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
└── ...
git clone https://github.com/Ayaan-20-11/scam-kavach.git
cd scam-kavachcd backend
npm installCreate 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=3001npm startOpen the project using VS Code Live Server.
Our mission is to empower individuals against digital fraud by combining community-driven intelligence with AI-powered scam detection.
- Ayaan
- Ishan
- Chetan
- Prachi
- Yashvi
- Dauris
This project was developed for educational and hackathon purposes.