PHP Classes

How to Implement a PHP Face Recognition Login System with Package Back FaceX: Recognize students using their face pictures

Recommend this page to a friend!
  Info   View files View files (29)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog (1)    
Last Updated Ratings Unique User Downloads Download Rankings
2024-02-19 (2 months ago) RSS 2.0 feedNot yet rated by the usersTotal: 66 This week: 66All time: 10,342 This week: 1Up
Version License PHP version Categories
back-facex-php 1.0.0MIT/X Consortium ...5PHP 5, Graphics, User Management, Art...
Description 

Author

This package provides an application that can recognize students using their face pictures.

It implements an application that can keep track of the attendance of students to classes by recognizing their pictures.

The application manages the records of users and their presence attendance using model, view and controller classes and scripts.

Picture of Rodrigo Faustino
  Performance   Level  
Name: Rodrigo Faustino <contact>
Classes: 18 packages by
Country: Brazil Brazil
Innovation award
Innovation award
Nominee: 13x

Winner: 1x

Details

Aplicação de Reconhecimento Facial

Esta aplicação permite o registro e o reconhecimento facial de alunos para o controle de presença em ambiente acadêmico.

Introdução

A aplicação cliente comunica com o servidor por meio de uma API REST, utilizando JSON para o envio e recebimento de dados. A aplicação cliente utiliza HTML+ CSS + Javascript, e a aplicação no servidor utiliza PHP + MySQL.

O PHP utiliza o PSR-4, A PSR-4 é o padrão de desenvolvimento moderno de aplicações PHP e possui tudo que o desenvolvedor precisa para trabalhar com orientação a objetos.

A aplicação cliente está hospedada no subdomínio: rest.faustinopsy.com

A aplicação servidor está hospedada no subdomínio: webcrud.faustinopsy.com

A API do servidor só aceita requisições do domínio rest.faustinopsy.com.

Fluxo do REST

Fluxo do REST

Diagramas

Fluxo do Administrador

Fluxo do Administrador

Fluxo do Aluno

Fluxo do Aluno

Estrutura de Componentes Front-End

Estrutura de Componentes Front-End

Classes do Back-End

Classes do Back-End

Estrutura do Banco de Dados

Estrutura do Banco de Dados

Diagrama de Sequência

Diagrama de Sequência


  Files folder image Files  
File Role Description
Files folder imageapp (2 files, 3 directories)
Files folder imageimg (14 files)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login HTML file index.html Doc. Documentation
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file style.css Data Auxiliary data

  Files folder image Files  /  app  
File Role Description
Files folder imageController (2 files)
Files folder imageDatabase (4 files)
Files folder imageModel (2 files)
  Accessible without login Plain text file PresencaRouter.php Example Example script
  Accessible without login Plain text file UserRouter.php Example Example script

  Files folder image Files  /  app  /  Controller  
File Role Description
  Plain text file PresencaController.php Class Class source
  Plain text file UserController.php Class Class source

  Files folder image Files  /  app  /  Database  
File Role Description
  Plain text file Conexao.php Class Class source
  Accessible without login Plain text file import.sql Data Auxiliary data
  Plain text file PresencaDAO.php Class Class source
  Plain text file UserDAO.php Class Class source

  Files folder image Files  /  app  /  Model  
File Role Description
  Plain text file Presenca.php Class Class source
  Plain text file User.php Class Class source

  Files folder image Files  /  img  
File Role Description
  Accessible without login Plain text file bancodedados.txt Doc. Documentation
  Accessible without login Plain text file case-admin.svg Data Auxiliary data
  Accessible without login Plain text file case-aluno.svg Data Auxiliary data
  Accessible without login Plain text file caseadmin.txt Doc. Documentation
  Accessible without login Plain text file casealunos.txt Doc. Documentation
  Accessible without login Plain text file class-back.svg Data Auxiliary data
  Accessible without login Plain text file class-banco.svg Data Auxiliary data
  Accessible without login Plain text file class-front.svg Data Auxiliary data
  Accessible without login Plain text file classes.txt Doc. Documentation
  Accessible without login Plain text file frontend.txt Doc. Documentation
  Accessible without login Plain text file restsimples.txt Doc. Documentation
  Accessible without login Plain text file restv1.svg Data Auxiliary data
  Accessible without login Plain text file sequencia.svg Data Auxiliary data
  Accessible without login Plain text file sequencia.txt Doc. Documentation

 Version Control Unique User Downloads Download Rankings  
 100%
Total:66
This week:66
All time:10,342
This week:1Up