In this research work a mobile application-based face recognition door lock system using mobile phone camera was developed. Implementation of the system is to reduce the system cost and increase the reliability of the system with high security. The system established communication between the hardware device with mobile application through IoT based system. For face recognition, TensorFlow algorithm with real-time face recognition technique was used. Users need to login and add the picture to train the application, after that the app will recognize the user automatically from the trained dataset and open the lock for the user.