๐ก 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
- concept)
- css
- flask
- flask-cors
- html
- javascript
- learning
- machine
- python
Log in or sign up for Devpost to join the conversation.