A smart security system that detects carjackers and alerts the owner in real time.

Inspiration

With the rise of carjackings since the 2010s, we wanted to create a proactive security solution that doesn’t just record incidents but actively alerts car owners when an unauthorized person enters their vehicle. BlackBox helps prevent theft by identifying intruders before they can take action.

What it does

BlackBox is a security system that monitors a car’s interior using a camera. When it detects an unrecognized face, it: Captures an image of the intruder Sends an SMS alert to the car owner's phone Logs the event for review By allowing users to register trusted faces, BlackBox ensures that only unknown individuals trigger alerts, reducing false alarms.

How we built it

We combined AI-driven facial recognition with real-time notifications using: Frontend: React (TypeScript) Backend: Flask (Python) Machine Learning: MobileNet, OpenCV Cloud & Database: AWS, Firebase Notifications: Twilio (SMS alerts)

Challenges we ran into

Setting up real-time video streaming for continuous monitoring Integrating various services to ensure smooth communication between the backend, frontend, and notification system

Accomplishments that we're proud of

Successfully implemented a working intrusion detection system Built a secure user authentication system Integrated real-time SMS alerts to notify users of potential intruders

What we learned

Optimizing video streaming to work efficiently with the detection system Managing cloud services and database interactions to store and retrieve user data securely

What's next for BlackBox

Fixing video streaming to enable live monitoring Expanding to mobile for easier access and push notifications Exploring smart lock integration to automatically secure the vehicle when an intruder is detected

Share this project:

Updates