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.
- Connexion Administrateur
- Connexion Employé
- Gestion des rôles
- Protection des routes
- Ajouter un employé
- Modifier un employé
- Supprimer un employé
- Consulter la liste des employés
- Pointage d'entrée
- Pointage de sortie
- Vérification GPS
- Validation QR Code
- Détection des retards
- Création de demandes de congé
- Validation des demandes
- Refus des demandes
- Historique des congés
- Consultation des pointages
- Recherche par employé
- Export PDF
- Tableau de bord RH
- Consultation des informations utilisateur
- Gestion des rôles Admin / Employé
- Next.js 15
- React
- TypeScript
- Tailwind CSS
- Recharts
- React Hot Toast
- Lucide React
- Node.js
- Express.js
- MongoDB Atlas
- Mongoose
- JWT
- bcryptjs
frontend/
│
├── src/app
├── src/components
├── src/lib
└── public
backend/
│
├── controllers
├── models
├── routes
├── middleware
└── server.js
Collections MongoDB :
users
attendances
leaves
Infinity Soft est une entreprise spécialisée dans :
- Développement Web
- Développement Mobile
- Cloud Computing
- Cybersécurité
- Intelligence Artificielle