Application Web Mobile de Pointage & Suivi du Personnel (PWA)
Next.jsTailwindCSSMongoDB JWT

Application Web Mobile de Pointage & Suivi du Personnel (PWA)

Application PWA mobile-first permettant au personnel de pointer en temps réel et de saisir leur rapport quotidien, avec un tableau de bord affichant présence, retards et statistiques mensuelles.

J’ai conçu et développé une application web mobile-first en PWA destinée au personnel d’entreprise afin de moderniser et automatiser le système de pointage jusque-là effectué manuellement.

🎯 Objectif du projet

Faciliter et digitaliser :

  • L’enregistrement des heures d’arrivée, de pause et de départ
  • La gestion du rapport journalier des tâches effectuées
  • Le suivi en temps réel de la présence générale du personnel

L’objectif était de proposer une solution fiable, intuitive et accessible sur tout smartphone, même sans installation via un store.

📌 Fonctionnalités principales

🔐 1. Authentification & Profil utilisateur

Chaque employé dispose d’un compte personnel lui permettant d’accéder :

  • À ses informations
  • À ses statistiques mensuelles
  • À l’historique de ses activités

⏱️ 2. Pointage en temps réel

Le personnel peut enregistrer :

  • Heure d’arrivée
  • Début et fin de pause
  • Heure de départ

Le système actualise automatiquement les données pour un suivi précis et instantané.

📝 3. Rapport quotidien des tâches

Chaque employé rédige son rapport journalier directement dans l’application :

  • Liste des tâches effectuées
  • Notes ou commentaires
  • Envoi automatique à l’administration

📊 4. Tableaux de bord & statistiques

L’utilisateur peut consulter en temps réel :

  • Son nombre d'heures de présence du mois
  • Ses heures de retard cumulées
  • Son heure moyenne d’arrivée
  • Son heure moyenne de départ

Ce tableau de bord offre une vue claire et personnalisée des performances et habitudes de travail.

🛠️ Technologies utilisées

  • Frontend : Next.js, TailwindCSS
  • Backend : Node.js,Express
  • Base de données : MongoDB
  • Mobile-first : PWA (manifest + service worker)
  • Auth : JWT, Middleware sécurisé
  • Déploiement : Vercel, Render

🚀 Résultats

  • Passage d’un système manuel et lent à une solution automatisée et fiable
  • Gain de temps pour l’administration grâce au suivi digitalisé
  • Amélioration de la transparence et de l’organisation interne
  • Accessibilité mobile-first, utilisable sur tous les appareils sans installation