Inspiration The idea for Hawkeye came from a simple observation: "Most CCTV systems just record—they don’t respond." With rising concerns around home and business security, especially in remote or unattended locations, we wanted to build a system that does more than just watch. Hawkeye was born out of the need for a real-time, intelligent, and responsive surveillance solution that anyone can afford and use—no expensive hardware, no vendor lock-in.

How We Built It We designed Hawkeye as a modular, plug-and-play platform that works with existing CCTV setups. Here's how:

Frontend: Built using React.js, we created a clean dashboard for monitoring live feeds and event logs.

Backend: Developed with Flask, handling API requests, event logging, and alert control.

AI Processing: Integrated YOLOv8 and OpenCV for real-time motion and object detection from live camera feeds.

Alarm Integration: Used GPIO control (via Raspberry Pi) and WiFi relay modules to trigger external alarms.

Notification System: Twilio API for making emergency calls SMTP for email alerts with snapshot attachments

Built With

Share this project:

Updates