/Attendico

Check Out The Register Portal - https://osfest-bits.github.io/register & The Admin Dash board - https://osfest-bits.github.io/dashboard/

Primary LanguageJavaScript

Attendico

enter image description here

A Smart and innovative way for managing attendance.
enter image description here
This the video of the whole project - https://youtu.be/TM9ID6TAKO4

Installation

enter image description here

OpenCv

  • Follow this tutorial and install open cv on Raspberry pi - Link
  • enter image description here

Nodejs and React.js

  • Install Node Js and React On Client and Admin Computers.

Usage

On Pi

  1. Git clone the repo
  2. Now for the Raspberry pi - Implentation run face.py and you are done !!!

Client Web - App

enter image description here

  1. Guide to the aWayIn-register folder
  2. npm i
  3. npm start

Admin Dashboard Web-app

enter image description here

enter image description here

  1. Guide to the aWayIn dashboard folder
  2. npm i
  3. npm start

The problem it solves

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.

Challenges we ran into

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.

Technologies we used

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.