{"id":26642773,"url":"https://github.com/htovarm7/securevault","last_synced_at":"2026-05-01T02:31:46.205Z","repository":{"id":264278658,"uuid":"892165385","full_name":"htovarm7/SecureVault","owner":"htovarm7","description":"Secure Vault is a security software designed specifically for financial institutions, aimed at enhancing physical access protection to vaults and restricted areas. The application utilizes advanced technologies such as facial recognition, RFID readers, and motion detectors to ensure precise and secure access authentication. ","archived":false,"fork":false,"pushed_at":"2025-02-09T02:26:04.000Z","size":3844,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-09T06:49:26.008Z","etag":null,"topics":["access-control","authentication","banking","facial-recognition","gpt-4","hardware","physical-security","python","security"],"latest_commit_sha":null,"homepage":"https://securevault.streamlit.app/","language":"C","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/htovarm7.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":"2024-11-21T16:10:42.000Z","updated_at":"2025-02-09T02:26:07.000Z","dependencies_parsed_at":"2025-02-09T02:26:22.463Z","dependency_job_id":"c6e56fe5-0368-4368-94ba-afc144b6b9ef","html_url":"https://github.com/htovarm7/SecureVault","commit_stats":null,"previous_names":["htovarm7/securevault"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/htovarm7/SecureVault","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/htovarm7%2FSecureVault","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/htovarm7%2FSecureVault/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/htovarm7%2FSecureVault/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/htovarm7%2FSecureVault/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/htovarm7","download_url":"https://codeload.github.com/htovarm7/SecureVault/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/htovarm7%2FSecureVault/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32483406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["access-control","authentication","banking","facial-recognition","gpt-4","hardware","physical-security","python","security"],"created_at":"2025-03-24T19:27:46.782Z","updated_at":"2026-05-01T02:31:46.191Z","avatar_url":"https://github.com/htovarm7.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Secure Vault  \n\nSecure Vault is a security software designed for banks, focused on enhancing physical access protection to vaults and restricted areas through advanced technologies such as facial recognition, RFID readers, and motion detectors.  \n\n## Main Features  \n\n- **Advanced Access Control**: Uses facial recognition and access codes to validate user identity.  \n- **Employee Management**: Restricted access through an RFID reader to authenticate authorized employees.  \n- **Physical Security**: Motion detectors to alert about unauthorized intrusions.  \n- **Hardware Integration**: Compatible with membrane keyboards, LCD screens, servomotors, and smoke sensors.  \n\n## System Requirements  \n\n### Hardware  \n- **Microcontroller**: NodeMCU or ESP32.  \n- **Peripherals**:  \n  - Membrane keyboard.  \n  - Servomotors for door control.  \n  - RFID sensor (MFRC522).  \n  - LCD screen.  \n  - Motion sensor.  \n  - Smoke sensor.  \n\n### Software  \n- **Development Environment**: Arduino IDE.  \n- **Required Libraries**:  \n  - `MFRC522.h` (for the RFID sensor).  \n  - `Servo.h` (for the servomotors).  \n  - `LiquidCrystal.h` (for the LCD screen).  \n\n## Model Photos  \n\nHere are some images of the Secure Vault model:\n\n![3D View](./Imagenes/3D.png)  \n*3D model made in SolidWorks*  \n\nThe initial and main objective of this project was to provide greater security for banks.  \nWe chose different types of sensors, and the result we obtained was exactly as we expected.  \n\n![Employee Area](./Imagenes/ZonaEmpleados.png)  \n*Employee Area.*\n\nThere is an alert button that is activated when a bank employee notices an emergency, and this action results in a WhatsApp message requesting immediate help.\n\n![File area](./Imagenes/ZonadeArchivos.png)  \n*File Area.*  \n\nThe RFID sensor uses cards that employees will have to enter the file room.  \nIf the card is valid, two short beeps will sound, and the door will open using the servomotor.  \nIf the card is invalid, a long beep will sound.  \n\n![Vault area](./Imagenes/ZonaBoveda.png)  \n*Vault Area.*  \n\nFinally, we have the 3 sensors inside the vault: the facial sensor, which turns on a green LED when it detects a recognized face,  \nand a red LED when it doesn't; a matrix keypad with its screen that detects whether the code is correct or incorrect; and a motion sensor that detects any forced entry into the vault.  \nAll these sensors send the following information to the same database: the registration number, the employee interacting with them, the area, the type of sensor, and the date with time.  \nThe combination of sensors and actuators, along with the database, will help develop indicators to further analyze employee behavior and even prevent potential attacks on the bank.  \n\n## Website\n[https://securevault.streamlit.app/](https://securevault.streamlit.app/)\n\n## Contact  \n\nFor more information or questions about the project, you can contact me:  \n- **Name**: Héctor Tovar  \n- **Email**: h.tovarm07@gmail.com  \n- **LinkedIn**: [www.linkedin.com/in/hectortovarm](www.linkedin.com/in/hectortovarm)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhtovarm7%2Fsecurevault","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhtovarm7%2Fsecurevault","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhtovarm7%2Fsecurevault/lists"}