Skip to content

azizyy1/StaffTrack

Repository files navigation

StaffTrack

StaffTrackest une application web de gestion des ressources humaines développée pour Infinity Soft.

Elle permet la gestion des employés, le suivi des présences, le pointage GPS, la validation par QR Code, la gestion des congés ainsi que la génération de rapports administratifs.


Fonctionnalités

Authentification

  • Connexion Administrateur
  • Connexion Employé
  • Gestion des rôles
  • Protection des routes

Gestion des employés

  • Ajouter un employé
  • Modifier un employé
  • Supprimer un employé
  • Consulter la liste des employés

Pointage

  • Pointage d'entrée
  • Pointage de sortie
  • Vérification GPS
  • Validation QR Code
  • Détection des retards

Gestion des congés

  • Création de demandes de congé
  • Validation des demandes
  • Refus des demandes
  • Historique des congés

Rapports

  • Consultation des pointages
  • Recherche par employé
  • Export PDF
  • Tableau de bord RH

Profil

  • Consultation des informations utilisateur
  • Gestion des rôles Admin / Employé

Technologies utilisées

Frontend

  • Next.js 15
  • React
  • TypeScript
  • Tailwind CSS
  • Recharts
  • React Hot Toast
  • Lucide React

Backend

  • Node.js
  • Express.js
  • MongoDB Atlas
  • Mongoose
  • JWT
  • bcryptjs

Architecture

frontend/
│
├── src/app
├── src/components
├── src/lib
└── public

backend/
│
├── controllers
├── models
├── routes
├── middleware
└── server.js

Base de données

Collections MongoDB :

users
attendances
leaves

Société

Infinity Soft est une entreprise spécialisée dans :

  • Développement Web
  • Développement Mobile
  • Cloud Computing
  • Cybersécurité
  • Intelligence Artificielle

About

StaffTrack is an employee attendance and leave management platform developed by Infinity Soft.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors