LockWatch is a smart security system that uses an Arduino with depth and light sensors to scan a key and determine whether it matches a lock in real time. The system combines hardware sensing with mathematical algorithms to analyze key patterns and instantly flag unauthorized access attempts. All data is sent to a Flask backend and stored in MongoDB, which powers a live updating dashboard that displays scan results, incident reports, and analytics every few seconds. The platform also includes an interactive map using Leaflet.js, data visualizations with Chart.js, and an AI-powered analysis feature using the Gemini API to identify potential threat patterns. Users can report suspicious activity, which is stored and visualized to help track and predict security risks over time.
squishypixelz/LockWatch
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|