Welcome to the Visitor Management System repository! This project aims to provide a solution for managing visitors efficiently using computer vision and machine learning technologies, along with a user-friendly desktop application built using Python and Tkinter.
- Face Recognition: Utilizes computer vision and machine learning algorithms to recognize visitor faces.
- Admin Notification: Notifies the admin when a visitor is waiting outside the door.
- Admin Decision: Allows the admin to decide whether to allow or deny the visitor's entry via WhatsApp text message.
- Visitor Notification: Notifies the visitor about the admin's decision via WhatsApp message.
- Data Management: Stores visitor data in Microsoft Excel format for easy retrieval and management.
- Python: Core programming language for the application logic.
- Pandas: Used for data manipulation and management.
- Tkinter: Frontend library for building the desktop application's graphical user interface.
- pyWhatkit: Integrates with WhatsApp for sending text messages.
- Microsoft Excel: Utilized for storing and managing visitor data.
- openpyxl: Python library for interacting with Excel files.