Système de gestion du temps - Solution complète de suivi du temps

Suivi web du temps avec terminal Android RFID et temps projet

2025-2026 Customer Project

Description du projet

Ce projet est un système complet de gestion du temps développé pour un client potentiel. Le système fournit le suivi du temps, la gestion des absences, les heures supplémentaires, les rapports et les fonctionnalités d'export, ainsi que l'enregistrement du temps par projet et une app native de terminal Android pour le pointage RFID/NFC avec GPS. Les employés pointent via le web ou l'API mobile ; IT Apps distribue l'APK du terminal. Le système s'intègre étroitement avec le système de ressources humaines.

Fonctionnalités principales

Suivi du temps

Pointage avec gestion des pauses

Gestion des absences

Demandes d'absence avec workflow d'approbation

Vue calendrier

Calendrier mensuel avec enregistrements de temps et absences

Rapports et analytique

Rapports mensuels avec calculs d'heures supplémentaires

Fonctions d'export

Exporter les données dans divers formats

Notifications

Préférences de notification configurables

Temps projet

Enregistrer et compléter le temps sur les projets clients

App terminal Android

Terminal natif Compose pour le pointage atelier et l'affectation RFID

Pointage RFID et NFC

Support HID wedge et tags NFC via Mobile API v1

GPS au pointage

Position stockée en GeoJSON sur les événements d'enregistrement de temps

Stack technologique

Framework backend

Laravel 11
PHP 8.2+
MySQL

Frontend

Livewire
Alpine.js
Bootstrap

Architecture

Principes SOLID
Couche de service
Contrats

Gestion des données

Eloquent ORM
Pistes d'audit
Services de reporting

Workflow

  1. Enregistrement du temps : Les employés pointent et gèrent les pauses
  2. Demandes d'absence : Les employés demandent des absences avec workflow d'approbation
  3. Congé maladie : Les employés déclarent les congés maladie avec documentation
  4. Vue calendrier : Voir enregistrements de temps et absences dans le calendrier mensuel
  5. Rapports : Générer rapports mensuels avec aperçu des heures et heures supplémentaires
  6. Calcul des heures supplémentaires : Calcul automatique des heures supplémentaires et compensation
  7. Export : Exporter données de temps dans divers formats pour traitement externe
  8. Temps projet : Imputer des heures aux projets clients et compléter les saisies
  9. Terminal Android : Télécharger l'APK depuis IT Apps, s'authentifier et pointer via RFID/NFC
  10. Intégration : Intégration transparente avec le système RH pour les données employés