Detect • Analyze • Prevent Digital Fraud
🚀 Live Demo
https://fraudradar-v2-yash.up.railway.app
FraudRadar AI is a production-ready scam detection platform designed to identify fraudulent digital content using Artificial Intelligence.
The application allows users to detect scams in:
- 📩 Messages
- 🌐 URLs
- 📱 QR Codes
- 🖼 Screenshots
- 🤖 AI Chat Assistance
The project is built using Python, Reflex, Supabase, Docker and Railway with a modern cloud-native deployment workflow.
- 🔐 Email Authentication
- 🤖 AI Scam Detection
- 🌐 URL Analysis
- 📱 QR Code Scanner
- 🖼 OCR Screenshot Analysis
- 💬 AI Assistant
- 📊 Dashboard Analytics
- 📜 Scan History
- 👤 User Profile
- ⚙ Settings
- 📱 Responsive Design
- ☁ Cloud Deployment
| Category | Technologies |
|---|---|
| Frontend | Reflex, Python, Tailwind CSS |
| Backend | Python, Reflex |
| AI | Groq API |
| Database | Supabase, PostgreSQL |
| OCR | Tesseract OCR, Pyzbar |
| Deployment | Docker, Railway |
| Version Control | Git, GitHub |
User
│
▼
FraudRadar AI Website
│
▼
Reflex Frontend (Python)
│
▼
Reflex Backend Server
│ │
▼ ▼
Groq AI API Supabase Auth
│
▼
PostgreSQL Database
Clone the repository
git clone https://github.com/Yashr4635/FraudRadar-v2.gitMove into the project
cd FraudRadar_v2Create a virtual environment
python -m venv .venvActivate it
source .venv/bin/activate.venv\Scripts\activateInstall dependencies
pip install -r requirements.txtRun the application
reflex runBuild
docker compose buildRun
docker compose upFraudRadar AI is deployed using Railway and containerized with Docker.
Deployment workflow:
GitHub
│
▼
Docker Image
│
▼
Railway
│
▼
Live Application
Authentication is powered by Supabase Authentication.
Supported features:
- Email Registration
- Secure Login
- Session Management
- Protected Dashboard
FraudRadar_v2/
│
├── assets/
├── screenshots/
├── fraudradar_ai_scam_detection_v2/
│ ├── components/
│ ├── states/
│ └── ...
├── Dockerfile
├── docker-compose.yml
├── requirements.txt
├── rxconfig.py
└── README.md
During development, several real-world engineering challenges were addressed:
- Integrated Supabase Authentication
- Debugged Google OAuth callback issues
- Configured Railway environment variables
- Dockerized the application
- Connected Groq AI API
- Implemented OCR using Tesseract
- Built a responsive dashboard
- Fixed deployment and production issues
- Browser Extension
- Android Application
- iOS Application
- Admin Dashboard
- Community Scam Reporting
- Multi-language Support
- AI Threat Intelligence
- Advanced ML Fraud Detection
**DS Yashaswi **
B.Tech Computer Science & Data Science
- AI
- Full Stack Development
- Data Science
- Cybersecurity
GitHub:
LinkedIn:
www.linkedin.com/in/ds-yashaswi-662533318
If you found this project interesting, consider giving it a ⭐ on GitHub.
Your support motivates future development.