A software that helps you login as an authorized or unautorized personnel.
If you are an authorized person then your name will already be in the database and you have to login using an username and password and then generate an otp and enter that otp and your username along with the time-in and otp will be updated in the database.
If you are an unauthorized person then you have to input the username of the authorized person whom you want to meet and then generate an otp and enter that otp and your name along with the time-in, reason for your visit and otp will be updated in the database.