Skip to content

YvesCesar/students_attendance_system

Repository files navigation

Students Attendance System

Register students attendance with facial recognition


rspec ruby_critic_g rubocop brakeman bundler_audit

About this project

This project arose from a demand in the city of Manaus/Brazil, where teachers reported problems with manual registration of student attendance. Given the data survey, we solved it with a scientific research: School attendance management system for students through facial recognition.

Dependencies

To run this project, you will need the following dependencies:

  • Ruby 3.1.3
  • Rails 7
  • PostgreSQL
  • Python 3.7
  • OpenCV (for facial recognition)
  • Dlib

How to run the project

Clone this repository:

git clone https://github.com/YvesCesar/students_attendance_system.git

Enter the project folder:

cd students_attendance_system

Install Ruby dependencies:

bundle install

Create the database:

rails db:create
rails db:migrate

Clone the student frequency attendance submodule:

git submodule init
git submodule update

Start the server:

rails s

Open your browser and go to http://localhost:3000.

Now you should be able to access the system and register the students frequency.

About

Attendance students with facial recognition and notifies responsibles via email.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •