FACETIME X: A FACE RECOGNITION ATTENDANCE TRACKING WEB-APP

Aditya
3 min readNov 17, 2020

INTRODUCTION

The manual attendance requires maintaining a daily record of employees which becomes a very hectic and time-consuming task. A ton of problems occur like the attendance sheet is misplaced or a person may forget to mark the employee present/absent etc. Such risks of man-made errors can be avoided by just providing the user with our app which keeps the track of employee’s details after his/her attendance is marked through face recognition.​ This application works fast and easy.

OBJECTIVE WE WANT

The main objective of facetime X is to simplify the process of taking attendance and keeping a track of employees absence/presence.​

Basically, to help save time and efforts that require a lot of patience and is also difficult for people to manage.

UI MOCKUP AND WORKING

This is a flask web application and designed with bootstrap.

  • The user should enter his/her credentials in the login page. If the user hasn’t created an account, he/she has the choice to sign up with GitHub or Google or even normal sign up.​
  • The user should create an attendance record where the names of employees will be recorded with their face identity.​
  • For taking attendance, the user navigates to the attendance menu bar and click on take attendance and click the QR code​ image which will be redirected to the page​ to select the following camera.​
  • Once the user selects the Camera, it turns on and the employee should now be ready to take his/her attendance.​
  • The employee should properly orient his/her face so that it covers most ​of the camera layout.​
  • That’s all! Your attendance is marked and recorded in the excel sheet. Moreover, The Record menu bar maintains a record of the employees who had taken attendance.​

HOW DO I MEASURE THE OUTCOME OF THE APPLICATION?

I would be familiar and have understood the face recognition algorithm easily and can explain others. I would have achieved to conquer a step to the milestone of artificial intelligence and machine learning. The main parameter of achievement for this project is determining that this project could hold a value in the large organizations or schools where a large number of people have to be supervised. The reason for this is, there are a lot of people who need the security of people’s data, want to reduce man-made errors and save time.

CONCLUSION

The plan that was made for the project and what is being delivered is absolutely fulfilled.

The project takes attendance through face recognition and keeps a track of employees that have marked the attendance along with the date and time. The plan was no different from what is being delivered. However, system optimizations and giving the app a more customized look is the main priority after serving the purpose of people.

--

--