Skip to content

apanchoo/R504-SAE502

Repository files navigation

Gestion de Présence Scolaire

Ce projet est une application web de gestion de présence scolaire qui permet aux élèves de s'émarger via reconnaissance faciale et aux enseignants de suivre la présence des élèves.

Fonctionnalités

  • Connexion : Authentification sécurisée pour les élèves et les enseignants.
  • Sélection de Rôle : Les utilisateurs peuvent choisir entre les rôles d'élève et d'enseignant après la connexion.
  • Émargement : Les élèves peuvent émarger leur présence pour le cours en cours.
  • Tableau de bord de l'Enseignant : Les enseignants peuvent voir et gérer la présence des élèves.

Technologies Utilisées

  • React : Une bibliothèque JavaScript pour construire des interfaces utilisateur.
  • Chakra UI : Une bibliothèque de composants UI simple, modulaire et accessible pour vos applications React.
  • React Router : Bibliothèque de routage pour React.
  • Face-API.js : JavaScript API pour la reconnaissance faciale dans le navigateur implémentée sur TensorFlow.js

Installation

Pour commencer à utiliser cette application, clonez le dépôt et installez les dépendances.

git clone https://votre-repo-url/chemin-vers-repo.git
cd chemin-vers-repo
npm install