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

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