This project is an enhanced surveillance system that utilizes React, Django, and Machine Learning to monitor a geographic area for unusual or suspicious behavior. The system quickly detects and alerts authorities about potential threats, enabling a swift and coordinated response.
- Advanced detection algorithms for real-time monitoring and identification of suspicious activities
- Instant notifications via WhatsApp or other communication channels for quick decision-making
- User-friendly React interface for easy interaction and monitoring
- Django backend for secure data storage and management
- Machine learning capabilities for continuous improvement and adaptation
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Python 3.x
- Node.js and npm
- Django
- React
- Machine learning libraries (e.g. scikit-learn, TensorFlow, etc.)
- Clone the repository:
git clone https://github.com/Shanty34/WatchGuard.git
- Create a virtual environment and activate it:
python -m venv venv
source venv/bin/activate (for Linux/Mac)
venv\Scripts\activate (for Windows)
- Install the dependencies:
pip install -r requirements.txt
npm install
- Run the Django server:
python manage.py runserver
- Start the React development server:
npm start
- Access the system at
http://localhost:3000
- React - Frontend framework
- Django - Backend framework
- scikit-learn - Machine learning library
- TensorFlow - Machine learning library
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details