The SmartKey System is a software application designed to manage access to a secure environment using a PIN-based authentication system. It allows authorized users to ring the doorbell and unlock the door while providing administrative features for managing user access.
- Python 3.x
- SQLite 3.x
- Tkinter library (usually comes pre-installed with Python)
To install and run the SmartKey System, follow these steps:
- Clone the repository to your local machine.
- Ensure you have Python and Tkinter installed on your system.
- Run the
smartkey.py
file to start the application.
- When you run the application, you will be prompted to enter a PIN.
- If you enter the correct PIN (1234), you will access the admin panel with additional functionalities.
- The admin panel allows you to add, update, and delete user access information, such as username, PIN, name, status, and role.
- In the admin panel, you can view a list of users with active access.
- Users with active access can ring the doorbell or unlock the door using their assigned PIN.
- Ring the doorbell.
- Unlock the door with the correct PIN.
- Admin panel for managing user access.
- Add, update, and delete user information.
- View a list of users with active access.
The SmartKey System is licensed under the MIT License.
For questions or feedback related to the SmartKey System, you can reach us at:
- Email: [email protected]