Les meilleurs développeurs Windows freelances sont sur Codeur.com
Fermé·500 € à 1 000 €·6 offres·593 vues
L'application que nous envisageons vise à transformer la gestion du temps de travail dans votre entreprise minière. En exploitant la technologie des codes QR, l'application permettra aux employés de badger leur présence directement sur le site de travail. En scannant simplement un code QR à leur arrivée et à leur départ, l'application enregistrera non seulement l'heure, mais aussi le lieu, grâce à la géolocalisation. Cela permettra de vérifier avec précision si les employés sont effectivement présents sur le site. En outre, l'application fournira aux employés un aperçu détaillé de leurs heures de travail, y compris le temps supplémentaire et les absences. Cette approche innovante promet d'améliorer la transparence, l'efficacité et la productivité au sein de votre entreprise.
## 2. Fonctionnalités
### 2.1 Enregistrement du temps
- Les employés doivent pouvoir enregistrer leur heure d'arrivée et de départ en scannant un code QR spécifique à chaque site de l'entreprise minière.
- L'application doit enregistrer automatiquement la date, l'heure et le lieu de chaque pointage, en utilisant les données de géolocalisation du téléphone pour vérifier que l'employé est bien sur le site.
- Si un employé n'a pas de téléphone, il doit être possible de badger pour lui à partir d'un autre téléphone. Dans ce cas, l'application doit exiger une photo de l'employé pour vérifier son identité.
- Si un employé badge seulement le matin et non le soir, il sera considéré comme absent. L'application doit envoyer une notification à l'employé et à son gestionnaire dans ce cas.
### 2.2 Rapports
- Les employés doivent pouvoir consulter leur historique de pointage directement dans l'application. Cela comprend le détail des heures d'arrivée et de départ, le nombre total d'heures travaillées chaque jour, le nombre d'heures supplémentaires effectuées dans la semaine, le nombre de jours travaillés, le nombre de jours d'absence et les jours de permission.
- Les gestionnaires doivent pouvoir générer des rapports détaillés sur les heures de travail de leurs équipes. Ces rapports devraient inclure des informations telles que le nombre total d'heures travaillées par chaque employé, le nombre d'heures supplémentaires effectuées, le nombre de jours travaillés, le nombre de jours d'absence et les jours de permission. Les rapports devraient également être filtrables par département et par jour.
- Les gestionnaires doivent avoir la possibilité d'ajouter les jours où l'employé a eu une permission ou est allé en congé. Ces informations doivent être visibles pour l'employé concerné dans son historique de pointage.
- Les gestionnaires doivent pouvoir ajouter l'emploi du temps de chaque employé dans l'application, en fonction du département ou de l'employé. Chaque employé doit pouvoir consulter son emploi du temps dans l'application.
- L'application devrait également fournir un résumé quotidien du nombre de travailleurs présents, répartis par département, accessible depuis le côté administration de l'application.
### 2.3 Notifications et Alertes
- Les employés doivent recevoir des rappels pour pointer à l'heure. Ces rappels peuvent être configurés en fonction des préférences de chaque employé.
- Après avoir badgé, les employés doivent recevoir une notification confirmant leur pointage avec les détails pertinents (heure d'arrivée, heure de départ, durée du travail).
- Si un employé oublie de badger, une alerte doit être envoyée à l'employé et à son gestionnaire.
- Les employés doivent pouvoir indiquer s'ils mangeront à midi ou le soir juste après avoir badgé. Une notification de confirmation doit être envoyée à l'employé après cette action.
- Les gestionnaires doivent recevoir des notifications concernant les absences, les retards et les départs anticipés de leurs équipes.
- Si un employé travaille après le départ de son chef d'équipe, toutes les heures travaillées après ce moment doivent être justifiées par le chef d'équipe. Sinon, le gestionnaire a le droit de supprimer ces heures du registre de pointage de l'employé. C'est le seul cas où le gestionnaire peut supprimer les heures d'un employé.
### 2.4 Communication et Collaboration
- L'application doit servir de plateforme de communication pour partager des informations pertinentes au sein de l'entreprise. Cela peut inclure des informations sur les déplacements de véhicules, le kilométrage des véhicules, les prises de carburant, les fins de contrats, les événements, etc.
- Les gestionnaires doivent pouvoir choisir qui peut voir chaque information partagée. Cela permettra de s'assurer que seules les personnes concernées reçoivent l'information.
- Les employés doivent pouvoir interagir avec les informations partagées, par exemple en ajoutant des commentaires ou en posant des questions. Cela favorisera la collaboration et l'échange d'informations entre les employés.
- L'application doit également permettre aux employés de signaler tout problème ou préoccupation directement à leur gestionnaire. Cela facilitera la communication entre les employés et la direction et permettra de résoudre rapidement les problèmes.
### 2.5 Tableau de bord et Indicateurs de Performance
- L'application doit fournir un tableau de bord interactif qui affiche des indicateurs de performance clés pour aider à la prise de décision. Ces indicateurs peuvent inclure le nombre total d'heures travaillées, le nombre d'heures supplémentaires, le nombre de jours travaillés, le nombre de jours d'absence, etc.
- Le tableau de bord doit être personnalisable en fonction du rôle de l'utilisateur. Par exemple, un gestionnaire pourrait avoir besoin de voir des informations sur toute son équipe, tandis qu'un employé pourrait seulement avoir besoin de voir ses propres données.
- Les informations dont les ressources humaines, la logistique et la comptabilité ont besoin doivent être facilement accessibles et présentées de manière claire et concise.
- Le tableau de bord doit également inclure des fonctionnalités de filtrage et de tri pour permettre aux utilisateurs de trouver facilement les informations dont ils ont besoin.
- Le gestionnaire aura la responsabilité de donner accès à chaque utilisateur en fonction de son poste. Cela garantira que chaque utilisateur a accès aux informations pertinentes pour son rôle, tout en protégeant la confidentialité et la sécurité des données.
## 3. Exigences Techniques et Sécurité
- L'application doit être compatible avec les appareils iOS et Android pour garantir une accessibilité maximale pour tous les employés.
- L'application doit être conçue en tenant compte de la sécurité des données. Elle doit utiliser des protocoles de cryptage pour protéger les informations sensibles des employés et garantir que seules les personnes autorisées aient accès aux données.
- L'application doit être conçue pour être robuste et fiable, avec une disponibilité minimale de 99,9% pour garantir que les employés peuvent toujours badger quand ils en ont besoin.
- L'application doit être facile à utiliser et intuitive, avec une interface utilisateur claire et simple. Elle doit également offrir une expérience utilisateur uniforme sur tous les types d'appareils.
- L'application doit être conçue pour être évolutive afin de pouvoir gérer une augmentation du nombre d'employés ou de sites sans impact sur les performances.
## 4. Contraintes de Projet et Gestion des Risques
- Le projet doit être terminé dans un délai de 6 mois.
- Tous les efforts doivent être faits pour minimiser les risques de projet. Cela comprend la gestion des risques liés à la technologie, tels que les problèmes de compatibilité ou de sécurité.
- Des revues régulières du projet doivent être effectuées pour identifier et atténuer les risques dès que possible.
Budget indicatif : 500 € à 1 000 €
Publication : 16 décembre 2023 à 11h57
Profils recherchés : Développeur Windows freelance
6 freelances ont répondu à ce projet
5 propositions de devis en moins de 2h
Montant moyen des devis proposés : 2 950 €
Estimation du délai : 20 jours
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.