Project Case Study / 2026
FraudLens
Role
Frontend Developer
Year
2026
Overview
FraudLens is an early scam detection and reporting platform built by our team for the PIDI Hackathon, where it advanced to the semifinals. I worked as the Frontend Developer, building the web application with ReactJS and connecting it to the team's backend services.
Online scams often spread faster than victims can react, and reporting them is usually confusing: people are unsure whether a message is really a scam, where to report it, and what happens after they do. FraudLens shortens that journey by meeting users where they already are, starting with a Telegram chatbot.
Users forward a suspicious message or link to the FraudLens bot, which analyzes it with Google Gemini through the AI SDK and replies with a scam probability score as a percentage, so users know how risky it is before they act. When the score is high, the bot gives the user a verified link to report the case directly on the FraudLens website, without having to start over.
On the web side, I built the reporting and tracking experience. The multi-step report form is pre-filled through the bot session: the reporter's phone number is verified automatically via Telegram, ID card details can be extracted with OCR, and the bot verification token keeps the report tied to the original conversation. After submitting, users receive a tracking code and can follow their report on a status page with a step-by-step progress tracker (Received, Analyst Verification, Investigation, Completed), an activity timeline, an incident summary with severity level, and a printable proof of report while they wait for it to be accepted.
Key Features
- Telegram chatbot where users submit suspicious messages or links for analysis
- AI scam detection with Google Gemini (AI SDK) that returns a scam probability score in percent
- Direct hand-off from the bot to the web report form when the scam score is high
- Multi-step report form with Telegram-verified phone number and OCR extraction from ID card uploads
- Tracking code and status page with a step-by-step investigation progress tracker
- Activity timeline, incident summary with severity level, and printable proof of report
The Challenge
Turning an AI scam score from a Telegram chat into a seamless web reporting flow: carrying the bot session into a verified, pre-filled report form and giving users clear, real-time visibility into their report's status, all within the tight timeline of the PIDI Hackathon.