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.
Log in or sign up for Devpost to join the conversation.