Application métier

Heures MX Solution

Application de gestion des heures et des absences pour les équipes de chantier : saisie au téléphone même sans réseau, validation par la direction et relevés mensuels prêts pour la paie.

PHPMySQLJavaScriptPWAHors ligne

Application privée, réservée aux équipes de MX Solution.

Application Heures MX Solution : tableau de bord de la direction et écrans mobiles
4rôles : employé, responsable d’équipe, patron et administrateur
1 510cas de calcul vérifiés identiques entre le serveur et le téléphone
497contrôles automatiques rejoués avant chaque mise à jour
0réseau nécessaire pour saisir sa journée sur le chantier

Contexte & enjeux

Le client

MX Solution, sous-traitant fibre optique basé à Yverdon-les-Bains (VD), envoie ses monteurs sur des chantiers FTTx dans toute la Suisse romande, de jour comme de nuit.

L’objectif

Donner aux équipes un outil commun pour leurs heures, et à la direction un relevé mensuel juste, prêt pour la paie, sans erreur de calcul ni saisie perdue.

Les utilisateurs

Monteurs et chefs d’équipe sur le terrain, au téléphone ; direction au bureau, sur ordinateur. Une saisie qui doit prendre moins d’une minute.

Problème résolu
Avant

Des heures, des nuits et des absences à rassembler et à recompter à la main chaque fin de mois, avec les majorations et les heures supplémentaires à vérifier employé par employé.

Après

Chaque employé saisit sa journée en quelques appuis, la direction valide feuilles et absences, et le relevé PDF ou CSV donne directement le total des heures à payer.

Ce que fait l’application

De la saisie sur le chantier au relevé remis à la fiduciaire.

Saisie de la journée

  • Jusqu’à six créneaux par jour
  • Pastilles d’heures fréquentes
  • Chantier choisi dans une liste
  • Créneau de nuit passant minuit

Calculs automatiques

  • Pause de 15 min offerte, jamais déduite
  • Nuit 22 h – 6 h majorée de 50 %
  • Heures supplémentaires au-delà de 41 h
  • Solde du mois à jour

Absences

  • Journée, matin ou après-midi
  • Catégories payées ou non payées
  • Validation par la direction
  • Correction avec motif

Espace direction

  • Tableau de bord du mois
  • Validation des feuilles
  • Clôture du mois, totaux figés
  • Journal de toutes les modifications

Relevés pour la paie

  • Relevé mensuel PDF signé
  • Export CSV
  • Total des heures à payer
  • Absences payées et non payées séparées

Hors ligne & sécurité

  • Saisie sans réseau, envoi au retour
  • Conflits affichés, rien d’écrasé
  • Mots de passe chiffrés en Argon2id
  • Droits vérifiés côté serveur

Chacun voit ce qui le concerne

Les droits sont vérifiés par le serveur à chaque action, pas seulement masqués à l’écran.

« Son équipe » : un responsable agit pour les employés qui lui sont rattachés. Les patrons et l’administrateur ne figurent pas dans l’effectif.
ActionEmployéResponsablePatronAdministrateur
Saisir ses heures et ses absencesOuiOuiNonNon
Saisir pour un collaborateur (tracé)Nonson équipeOuiOui
Valider feuilles et absencesNonson équipeOuiOui
Clôturer ou rouvrir un moisNonNonOuiOui
Gérer le personnelNonconsultationOuiOui
Consulter le journalNonNonOuiOui
Modifier les règles de calculNonNonconsultationOui

Aux couleurs de MX Solution

Palette de couleurs

Bleu MX#0511F2
Bleu vif#4D7BFF
Bleu nuit#010626
Vert validé#4ADE80

Logo, icône & typographie

Icône de l’applicationIcône Heures : un chronomètre sur fond bleu nuit
Texte et chiffres Montserrat Travaillé 9 h 00 · nuit 2 h 00

Les bénéfices concrets

01

Plus de recalcul à la main

Pause offerte, nuit, heures supplémentaires et absences sont calculées à la minute. Le relevé du mois donne le total des heures à payer.

02

Rien ne se perd sans réseau

Au fond d’une cave ou d’un local technique, la journée s’enregistre sur le téléphone et part seule au retour du réseau. En cas de conflit, l’app montre les deux versions.

03

Des règles visibles par tous

Une page « Règles de calcul » et un simulateur montrent à la direction comment chaque chiffre est obtenu, avant le premier mois de paie.

04

Des données protégées

Chacun ne voit que ce qui le concerne. Aucun diagnostic n’est demandé pour une maladie, et chaque correction est tracée avec son auteur et son motif.

Technologies utilisées

PHP 8.4
MySQL
JavaScript
PWA
Tests auto.
Infomaniak

De la règle de paie à l’application

Règles de calcul

Mise à plat des règles de l’entreprise (41 h, pause offerte, nuit, absences) dans un document chiffré, validé par la direction avant le premier mois de paie.

Conception

Rôles, périmètres d’équipe et cycle d’une feuille d’heures : ouverte, transmise, validée, puis clôturée avec des totaux figés.

Développement

Serveur en PHP et MySQL, interface en JavaScript sans framework, installable sur iPhone et Android, utilisable hors ligne.

Tests

Contrôles automatiques de l’API, de l’interface sur iPhone, Android et ordinateur, et des calculs, rejoués avant chaque version.

Mise en service

Installation sur Infomaniak, comptes activés par lien personnel, mode d’emploi PDF et aide en ligne intégrée.

Évolutions du terrain

Demi-journées, manque de travail, semaine de quatre jours avec repos : l’application suit la réalité des chantiers, version après version.

Ce qui fait la différence

Vos règles, pas un logiciel générique

L’application applique exactement les règles de votre entreprise, écrites noir sur blanc et validées avec vous avant le premier mois.

Testée avant chaque version

Des centaines de contrôles automatiques sont rejoués à chaque mise à jour : une nouveauté ne casse pas ce qui fonctionnait.

Pensée pour le terrain

Grandes cibles tactiles, saisie en quelques appuis, fonctionnement sans réseau : l’outil s’adapte au chantier, pas l’inverse.

Un seul interlocuteur

Je conçois, je développe et je fais évoluer l’application. Vous parlez à la personne qui écrit le code.

Votre entreprise a ses propres règles

Heures, planning, interventions ou stock : je crée l’application métier qui suit votre façon de travailler. Je vous réponds sous 24 h.

  • Réponse sous 24 h
  • Devis gratuit
  • Installable sur mobile