Managing attendance at a place where number of people are more is a challenging task, and likely there are few percent chances of error always there. To solve this problem in this paper we have proposed our Face-recognition based attendance system with cloud integrated data management. Another important thing that is having the record of attendance we have used cloud database to store and record attendance. The database is automatically updated by system developed by PyMongo, so that later that can be also displayed to user via their login onto a dashboard. In this project we have built face recognizer with OpenCV python and Eigenfaces algorithm which uses Principal Component Analysis (PCA) and used MongoDB Atlas, a service of Mongo for hosting the cloud database. We will be using MERN stack for building dashboard on which one can monitor their attendance. Using OpenCV against MATLAB also helps in saving memory and gives higher speed of execution