Inspiration

I noticed how many teens and everyday users fall victim to online scams, phishing, and fake messages. Most existing tools felt either too technical or confusing, so I wanted to create something interactive, visually appealing, and easy to use, that empowers users to stay safe online.

What it does

ScamSentinel Gemini analyzes suspicious messages, emails, or links in real-time. It detects the risk level (Low, Medium, High), highlights red flags, explains manipulation techniques, and provides a safer rewritten version of the message. It even offers follow-up suggestions, making online safety both actionable and understandable.

How we built it

The app is a web-based interface built with HTML, CSS (Tailwind), and JavaScript. Gemini 3 AI is used to analyze messages via a carefully crafted system prompt. The interface allows multiple analyses, shows results in a visually clear “glassmorphism” style, and is planned to support English, French, and Amharic.

Challenges we ran into

  • Ensuring AI outputs were structured and consistent for the interface.
  • Designing a responsive UI that stays clear after multiple analyses.
  • Incorporating multilingual support while keeping AI prompts understandable.

Accomplishments that we're proud of

  • Built a fully interactive, publicly accessible web app.
  • Integrated Gemini 3 AI for real-time scam detection.
  • Designed a sleek, user-friendly interface that highlights risky messages clearly.

What we learned

  • How to combine AI intelligence with practical UI/UX.
  • The importance of clear, structured AI outputs for end users.
  • How to deploy a live web application using GitHub Pages.

What's next for ScamSentinel Gemini

  • Fully implement multilingual support for English, French, and Amharic.
  • Add automatic detection of suspicious links in real-time.
  • Expand AI reasoning to cover more scam types, including social media and messaging apps.
  • Improve interactivity and guidance for teens and other vulnerable users.

Built With

Share this project:

Updates