๐Ÿ’ก Inspiration

Phishing attacks are increasing rapidly and affect students, professionals, and small businesses the most. Many users cannot easily identify fake links, emails, or scam messages. We wanted to build a simple yet powerful AI-based solution that helps anyone quickly check whether a message or link is safe or dangerous.

๐Ÿš€ What it does

AI PhishGuard analyzes user-provided text or URLs and detects whether it is phishing or safe.

Key Features:

๐Ÿ” Detects phishing links and scam messages

๐Ÿค– AI-based text analysis

โšก Real-time result using Flask backend

๐ŸŒ Simple, clean web interface

๐Ÿ›ก๏ธ Helps users stay safe online

๐Ÿ› ๏ธ How we built it

Frontend: HTML, CSS, JavaScript

Backend: Python, Flask

AI Logic: Rule-based + ML-ready structure

API Handling: Flask-CORS

Architecture: Frontend โ†” Flask API โ†” AI Detection Logic

The frontend sends user input to the Flask backend, which processes the data and returns a phishing detection result.

โš ๏ธ Challenges we ran into

Connecting frontend with backend APIs

Handling CORS issues between browser and Flask

Dependency errors during setup

Designing a simple yet professional UI under time pressure

๐Ÿ† Accomplishments that we're proud of

Successfully built a working AI-based phishing detector

Created a fully functional backend + frontend integration

Solved real-world cybersecurity problems

Built a hackathon-ready project within limited time

๐Ÿ“š What we learned

Flask backend development and API handling

Frontendโ€“backend communication

Debugging dependency and server issues

Importance of cybersecurity awareness

๐Ÿ”ฎ What's next for AI PhishGuard

๐Ÿš€ Deploying on cloud (Render / Vercel + Railway)

๐Ÿ“ง Email scanning support

๐Ÿ”— Browser extension

๐Ÿง  Advanced ML model integration

๐Ÿ“ฑ Mobile app version

Built With

Share this project:

Updates