Inspiration
Inspiration
We were inspired by the rising number of spam calls, phishing texts, and malware links, and wanted to build an accessible tool to protect users from these threats.
What it does
OmniLens scans SMS, emails, and URLs to detect spam, phishing, and malware using AI similarity models and live threat intelligence feeds.
How we built it
We used a hybrid architecture: a web dashboard frontend, a FastAPI backend, AI-driven analysis, and integrations with VirusTotal and URLhaus, all tied together with containerization.
Challenges we ran into
Deploying separate frontend/backend services
Integrating APIs within limits
Balancing AI accuracy with real-time performance
Accomplishments that we're proud of
Built a working prototype connecting AI with live security data
Flagged real phishing attempts
Solved deployment challenges under hackathon time pressure
What we learned
How to combine AI with external APIs
Importance of planning multi-service architectures
Hands-on deployment experience beyond local setups
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for OmniLens
Built With
- faiss
- fastapi
- javascript
- pycharm
- python
- react
- vscode
- webstorm

Log in or sign up for Devpost to join the conversation.