Skip to content

matthewnanas/bitcamp2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Bitcamp2023

Bitcamp 2023 surveillance project

Welcome to Project SafeSight. This project was created by Adam Lederer, Matthew Nanas, Rohit Sharma, and Sadou Sow.

Problem Statement

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.

Solution

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.

How to Register

To register for our system, follow these simple and easy steps:

  1. Visit our website
  2. Click on the register icon and fill in both your phone number and zip code
  3. Done!

Getting Started

To get started with our system, follow the steps listed below

  1. Visit our incident page
  2. View the incident map for heat signitures
  3. View the capture feed for both time and location of incidents

Alert Type

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.

Technical Details

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

Future Improvements

In the future, we plan to expand our system into schools, restaurants, etc. to help combat gun violence on a greater scale.

Closing Statement

Thank you for using our system to help combat gun violence and potentially save lives!

About

Bitcamp 2023 surveillance project

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors