A Smart and innovative way for managing attendance.
This the video of the whole project - https://youtu.be/TM9ID6TAKO4
OpenCv
- Follow this tutorial and install open cv on Raspberry pi - Link
Nodejs and React.js
- Install Node Js and React On Client and Admin Computers.
On Pi
- Git clone the repo
- Now for the Raspberry pi - Implentation run face.py and you are done !!!
Client Web - App
- Guide to the
aWayIn-register folder
npm i
npm start
Admin Dashboard Web-app
- Guide to the
aWayIn dashboard folder
npm i
npm start
Every day millions of attendance of billions of students are taken the manual way and imagine how much time we are wasting every day. To ease up we guys in this 30 hours of hackathon have come up with a smart and innovative way to take student attendance efficiently. We are using a facial recognition based attendance system having a client web app and admin web app.
The student can register his facial identity from anywhere in the world using the client web app. As soon as the student enters the room he will look into the Camera and his attendance will be done automatically and he will receive an SMS on his phone. Also, the admin will also get the SMS of the students’ attendance SMS and on his admin dashboard also the students’ pic ( the pic captured during attendance from the camera) and also his name, date and time.
The major challenges was with implementing the project on a processing power restricted environment of raspberry pi for running M.L and CNN and we have to come up with a load efficient solution to take facial recognition and initially solve Student attendance.
We are using Open cv - For face Detection on a Raspberry pi b3 + , on the webapp we are using React.js as a front end ,for facial recognition we are using microsoft azure face api , backend we are using fire base and cloudinary(to store images ) and for messaging service we are using twilio api.