Skip to content

TiyasaKayal/Attendance_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutomatedAttendanceSystem

This is an Attendance Recording System that uses face recognition to automate attendance tracking.

Installation

This application requires a nodeJS environment to run locally. To install, clone the repository and install all modules using npm

https://github.com/dev1702ed/AutomatedAttendanceSystem.git
npm install

Usage

To run the app type the command as show and go to localhost:3000 on a browser

node app

Tech Stack

Backend: Node.JS
Face Recognition: face-api.js
Frontend: CSS, Bootstrap
Database: MongoDB

Features

  • Automated Attendance tracking using Face-Recognition
  • View attendance by date
  • Student profile for each student
  • Preventing multiple users to upload images of a same person using Face-Recognition

How to use

  • Register a student by entering details and a photograph, prefferably passport size

Screenshot-249.png

  • View student profiles

Screenshot-250.png

  • Click on start to start live webcam stream, pose in front of the cam to record attendance

Screenshot-252.png

  • View attendance by date by clicking on View attendance by date in the navbar

Screenshot-251.png

Code Structure

MVC architecture is followed for the web-app Screenshot-254.png

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5