{"id":25914520,"url":"https://github.com/saketsarin/safemail-frontend","last_synced_at":"2026-04-12T15:38:21.459Z","repository":{"id":107674598,"uuid":"367664941","full_name":"saketsarin/SafeMail-frontend","owner":"saketsarin","description":"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.","archived":false,"fork":false,"pushed_at":"2021-05-16T07:14:03.000Z","size":209,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-27T07:46:57.108Z","etag":null,"topics":["arduino","azure-facial-recognition-api","bootstrap","cpp","google-cloud-vision-api","mysql","python","vercel"],"latest_commit_sha":null,"homepage":"https://safemail.vercel.app/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/saketsarin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-15T15:21:35.000Z","updated_at":"2021-11-07T19:59:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"2bff66b0-e2df-492d-812a-0b47368ae573","html_url":"https://github.com/saketsarin/SafeMail-frontend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/saketsarin/SafeMail-frontend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saketsarin%2FSafeMail-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saketsarin%2FSafeMail-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saketsarin%2FSafeMail-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saketsarin%2FSafeMail-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saketsarin","download_url":"https://codeload.github.com/saketsarin/SafeMail-frontend/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saketsarin%2FSafeMail-frontend/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264357299,"owners_count":23595576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","azure-facial-recognition-api","bootstrap","cpp","google-cloud-vision-api","mysql","python","vercel"],"created_at":"2025-03-03T11:28:24.744Z","updated_at":"2026-04-12T15:38:16.405Z","avatar_url":"https://github.com/saketsarin.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SafeMail (https://ratificate.us/SafeMail)\n\n## BLAHAJGang Team\n\nHackUPC and Neighborhood Hacks 2021 project.\n\nBackend: https://github.com/neeltron/SafeMail\n\nFrontend: https://github.com/saketsarin/SafeMail-frontend\n\nHackUPC Devpost: https://devpost.com/software/safemail\n\nNeighborhood Hacks Devpost: https://devpost.com/software/safemail-3wrbzf \n\nDemo Video: https://youtu.be/7lPVbsgB0k4\n\nDomain.com: yeet-the-imposter-with.tech\n\nGoDaddy: yeet-the-impostor-with.us\n\n### Purpose and Functionality\nSafeMail 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.\n\n### Instructions to Run Frontend Locally:\nJust open ```index.html``` in a web browser. :)\n\n### Instructions to Run Backend Locally:\n\nIn a terminal:\n```\ngit clone https://github.com/neeltron/SafeMail\ncd Safemail\n```\n\n#### Arduino\n\nInstall Arduino IDE: https://www.arduino.cc/en/software/\n\nThen, 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/\n\n#### Python\n\nIn a terminal: \n```\npy -m pip install --upgrade pip\npip install pyserial \npip install opencv-python\npip install cognitive-face\npip install mysql\npip install mysql-connector\npy SafeMail.py\n\n```\nto 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).\n\n### Authorship:\n* **Neel Adwani** (https://devpost.com/neeltron)\n* **Pravallika Myneni** (https://devpost.com/mynenisp1703)\n* **Saket Sarin** https://devpost.com/sarinsaket)\n* **Tiffany Trinh** (https://devpost.com/tiffanytrinh685)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaketsarin%2Fsafemail-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaketsarin%2Fsafemail-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaketsarin%2Fsafemail-frontend/lists"}