https://github.com/saketsarin/safemail-frontend
SafeMail is a theft prevention system that uses facial recognition and identifies whether it's the authorized user or not and then unlocks the mailbox or cash counter. It informs the user, logs the image of the perpetrator on a dashboard, and finally tweets potential mail or cash theft on a neighborhood Twitter.
https://github.com/saketsarin/safemail-frontend
arduino azure-facial-recognition-api bootstrap cpp google-cloud-vision-api mysql python vercel
Last synced: 2 months ago
JSON representation
SafeMail is a theft prevention system that uses facial recognition and identifies whether it's the authorized user or not and then unlocks the mailbox or cash counter. It informs the user, logs the image of the perpetrator on a dashboard, and finally tweets potential mail or cash theft on a neighborhood Twitter.
- Host: GitHub
- URL: https://github.com/saketsarin/safemail-frontend
- Owner: saketsarin
- Created: 2021-05-15T15:21:35.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-16T07:14:03.000Z (about 5 years ago)
- Last Synced: 2025-06-27T07:46:57.108Z (12 months ago)
- Topics: arduino, azure-facial-recognition-api, bootstrap, cpp, google-cloud-vision-api, mysql, python, vercel
- Language: HTML
- Homepage: https://safemail.vercel.app/
- Size: 204 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SafeMail (https://ratificate.us/SafeMail)
## BLAHAJGang Team
HackUPC and Neighborhood Hacks 2021 project.
Backend: https://github.com/neeltron/SafeMail
Frontend: https://github.com/saketsarin/SafeMail-frontend
HackUPC Devpost: https://devpost.com/software/safemail
Neighborhood Hacks Devpost: https://devpost.com/software/safemail-3wrbzf
Demo Video: https://youtu.be/7lPVbsgB0k4
Domain.com: yeet-the-imposter-with.tech
GoDaddy: yeet-the-impostor-with.us
### Purpose and Functionality
SafeMail is a theft prevention system that uses facial recognition and identifies whether it's the authorized user or not and then unlocks the mailbox or cash counter. It informs the user, logs the image of the perpetrator on a dashboard, and finally tweets potential mail or cash theft on a neighborhood Twitter.
### Instructions to Run Frontend Locally:
Just open ```index.html``` in a web browser. :)
### Instructions to Run Backend Locally:
In a terminal:
```
git clone https://github.com/neeltron/SafeMail
cd Safemail
```
#### Arduino
Install Arduino IDE: https://www.arduino.cc/en/software/
Then, save and upload code to the physical board connected to your PC. If you don't have one, you can try an Arduino simulator from this list: https://all3dp.com/2/best-arduino-simulators-online-offline/
#### Python
In a terminal:
```
py -m pip install --upgrade pip
pip install pyserial
pip install opencv-python
pip install cognitive-face
pip install mysql
pip install mysql-connector
py SafeMail.py
```
to install all the libraries needed and then run the file (only works if you have a physical arduino connected to port COM5; can change this port on line 69).
### Authorship:
* **Neel Adwani** (https://devpost.com/neeltron)
* **Pravallika Myneni** (https://devpost.com/mynenisp1703)
* **Saket Sarin** https://devpost.com/sarinsaket)
* **Tiffany Trinh** (https://devpost.com/tiffanytrinh685)