Fraud Job-Email Detector
Watches your inbox and flags fake job offers with rules plus GPT analysis.
- Architect and full-stack developer

What it is
Connect one or more mailboxes and the system checks new email every five minutes, scoring each job offer for fraud on company legitimacy, job description, contact details and salary.
The problem
Job seekers are targeted by convincing fake offers. Rules alone miss new scams, and an LLM alone is slow and costly on every message.
Architecture
Requests flow left to right. Hover a component for its role.
- Mailboxes external, IMAP, Gmail API
- Celery beat infrastructure, every 5 minutes
- Celery workers worker
- Rule heuristics service
- OpenAI GPT ai, category scoring
- PostgreSQL data
- Django REST API service
- React dashboard client
Key decisions
Hybrid detection
Cheap rule-based heuristics catch known fraud patterns, and GPT analysis scores each category, so the score has explainable parts.
Highlights
- Multiple mailboxes per user through IMAP or the Gmail API.
- On-demand rescans and a dashboard of fraud statistics.
- Email sign-up and Google sign-in.