Our project is a web app that helps users detect potential email scams using the Google Gemini API. Users can paste a suspicious email into the app, and Gemini analyzes the content for indicators such as urgency, impersonation, suspicious requests, phishing language, and other common scam tactics. Using Gemini’s Interactions API, the app returns a structured analysis containing a risk score out of 100, the likely scam type, detected red flags, an explanation of the result, and recommended actions the user can take to stay safe. The app was built with a Streamlit frontend and a FastAPI backend, allowing the user’s email to be securely sent to Gemini for analysis and the results to be displayed in an easy-to-understand format. Our goal is to make detecting email scams easier, reduce the need for users to conduct extra research, and save time by quickly helping them determine whether an email is likely legitimate or suspicious.
Log in or sign up for Devpost to join the conversation.