Bitcamp 2023 surveillance project
Welcome to Project SafeSight. This project was created by Adam Lederer, Matthew Nanas, Rohit Sharma, and Sadou Sow.
Currently in the United States, gun violence is a growing issuse that is endangering the lives of innocent people all across the nation. Shootings are occuring at an all time high, with children being the most impacted. According to the National Institutes of Health, gun violence is now the leading cause of death in children today.
Our project aims to protect those in the event of gun violence by using surveillance cameras to recgonize different types of firearms. Once a firearm is detected, our system will send out alerts via text message to registered users in the surrounding area, providing them with the address, time, and picture of where and when the event is occuring.
To register for our system, follow these simple and easy steps:
- Visit our website
- Click on the register icon and fill in both your phone number and zip code
- Done!
To get started with our system, follow the steps listed below
- Visit our incident page
- View the incident map for heat signitures
- View the capture feed for both time and location of incidents
Community: If you toggle this option, you will be sent an alert as a part of your community when an incident occurs.
Internal: If you toggle this option, an alert will only be sent to those who are a part of the secure list, which is created on our website.
Our project was built using Node.JS, React, MongoDB, Express.JS, Typescript, SHA256 Hashing, JWT, Twilio, Google Maps API, Google Geolocation API, Microsoft Azure, and Azure Machine learning
For the front end we utalized React
For the backend API we utalized Node.js
We used MongoDB to store phone numbers, acounts, and secure passwords
In the future, we plan to expand our system into schools, restaurants, etc. to help combat gun violence on a greater scale.
Thank you for using our system to help combat gun violence and potentially save lives!