Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

samuelFain/smartAttendance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

smartAttendance

Is a multipurpose attendance checking web-app, based on real-time face recognition technology.

Technologies & platforms:
➡️ front-end: HTML/CSS/jQuery/booststrap/EJS/JavaScript
➡️ back-end: Node.js
➡️ Databse: mongoDB
➡️ Machine learning: face.api - face detection and recognition in the browser implemented on top of the tensorflow.js core API.
      [source: https://github.com/justadudewhohacks/face-api.js]

This web-app is live on: https://smart-attendance-webapp.herokuapp.com/

Home Screen

  • Login / Register
  • Test WEB CAM

1

User's Dashboard

  • View logged-in User's sessions log, statistics, manage participants or start a new session

2

Manage participants

  • Add participant
  • Remove participant
  • Edit participant
  • View participants list

3

Attendance Log

  • View all previus sessions

4

Live Session

  • Start a new session
  • Participant's faces will be recognized by the AI model

7

Statistics

  • Disaply relevant information for the user
  • Sessions attendance statistics
  • Participants attendance statistics

5

About screen

6

UML

  • Class Diagram

Screen Shot 2021-09-25 at 19 16 18

  • State Machine Diagram

Screen Shot 2021-09-25 at 19 17 49

  • Use Case Model

Screen Shot 2021-09-25 at 19 18 35

  • Database Tables

Screen Shot 2021-09-25 at 19 27 30

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published