Inspiration

We are supporting CUNY, other establishments, and individuals in preventing scammers from winning. We see the fight CUNY has put up against scammers, including the email migration to use MFA. We aim to have our project seen as a resource for students to refer to when sent a too good to be true email.

What it does

Our app acts as an AI-powered second opinion for suspicious digital messages. Users can paste a text, email, or message and receive a phishing risk score, an explanation of the warning signs, and clear instructions on what to do next. Gemini interprets the context and social-engineering tactics in the message, while the application stores scan history so users can track threats over time.

How we built it

React TypeScript Node Next PostgreSQL Supabase And of course, Gemini API! Using these technologies allow us to make dynamically-rendering modern websites.

Challenges we ran into

Using Gemini API sometimes gave us issues with token limitations since we have a 25 uses limit.

Accomplishments that we're proud of

We made a consistently branded UI that properly connects to our backend and database. There are also 100% passed unit tests that ensure reliability for users. Our app is also deployed on Vercel.

What we learned

Version control, handling merge conflicts, pull requests, using Gemini API, Supabase, and Vercel deployment.

What's next for Phishing Hook

Getting it to a wider audience to ensure as many people are protected as possible.

Share this project:

Updates