WEROX
Logiciel de gestion métier pour les entreprises de nettoyage de Suisse romande.
- Catégorie
- Logiciel de gestion métier
- Date
- Octobre 2026
- Rôle
- Conception, design, développementDarko Josipovic, de bout en bout
- Technologies
- Next.js, React, PostgreSQL, Drizzle

- Projet
- WEROX
- Planche
- Planche 01 — Planning
- Format
- Écran 1440 × 900
- Date
- Mention
- Données de démonstration fictives
01Contexte
Un métier de terrain, des règles précises.
Le patron d’une entreprise de nettoyage jongle entre le planning d’équipes mobiles, les heures à contrôler, une paie soumise à la convention collective et la facturation de contrats qui reviennent chaque mois.
Sur le terrain, ses employés n’ont souvent pas d’adresse email et ne parlent pas tous français.
Au démarrage, j’ai documenté ce métier, de la paie suisse 2026 à la convention collective du nettoyage, sources officielles à l’appui.
02Défi
Tout réunir, règles suisses comprises.
D’habitude, tout est éclaté entre des tableurs, le téléphone, une app de pointage et un logiciel comptable. Mon défi : réunir le planning, les heures, la paie et la facturation dans un seul outil, et préparer proprement le travail de la fiduciaire.
Avec les règles suisses telles qu’elles sont : l’impôt à la source, par exemple, change d’un canton à l’autre.

- Projet
- WEROX
- Planche
- Planche 02 — Tableau de bord
- Format
- Écran 1440 × 900
- Date
- Mention
- Données de démonstration fictives
03Approche design
Deux interfaces, deux façons de travailler.
Au bureau, un espace pensé pour l’ordinateur : treize rubriques, du planning aux finances, et une recherche globale au clavier.
Sur le terrain, une app pensée pour le téléphone : une action principale par écran, de grandes cibles tactiles, des boutons de pointage de 56 à 64 px de haut. Elle s’installe sur l’écran d’accueil.
Le code couleur suit une règle : une couleur, un sens. Turquoise pour ce qui est en cours, vert pour ce qui est terminé ou payé, orange pour ce qui attend, rouge pour un retard ou un conflit. La palette est conçue pour des contrastes WCAG AA.
Neuf profils types
- Le patron au bureau
- Le patron en fin de mois
- Le patron sur son téléphone
- Une employée lusophone
- Une entreprise qui s’installe sans aide
- Le design
- La sécurité
- La paie suisse
- La performance
Avant la finition, j’ai passé tout le parcours au crible de neuf profils types : 108 constats, classés par gravité. J’ai corrigé les 8 bloquants, puis repris l’interface.

Français

Português
- Projet
- WEROX
- Planche
- Planche 03 — App employé
- Format
- Écran 390 × 844
- Date
- Mention
- Données de démonstration fictives
04Développement
Une paie ne s’estime pas. Elle se calcule.
J’ai isolé les calculs sensibles (paie, impôt à la source, factures QR, fichiers bancaires) du reste du code, et des tests automatisés les vérifient.
Chaque requête est limitée à l’entreprise connectée, et l’accès direct à la base est fermé. Les employés se connectent avec un identifiant et un code PIN, sans adresse email ; les essais répétés sont bloqués.
Si le réseau tombe, le pointage reste sur le téléphone et part dès que le réseau revient.
WEROX n’embarque aucune IA : la paie et la facturation demandent des règles exactes et vérifiables.
Les règles suisses, dans le code
- CCT
- Convention collective romande du nettoyage : 10 catégories de salaire et leurs minima 2026.
- Impôt à la source
- Barèmes officiels 2026 de sept cantons (VS, VD, GE, FR, NE, JU, BE), chacun avec son mode de calcul.
- Assurances sociales
- AVS/AI/APG, AC, LAA, IJM et LPP, allocations familiales selon le canton.
- Bulletin QR
- Sur chaque facture, avec référence QR ou SCOR.
- ISO 20022
- Fichier pain.001 pour verser les salaires, fichiers camt.054 et camt.053 pour rapprocher les paiements.
- Certificat de salaire
- Au format du formulaire 11, par employé ou groupé.
- Protection des données
- L’employé accepte une information sur la géolocalisation. La position n’est enregistrée qu’au pointage, puis effacée automatiquement.

- Projet
- WEROX
- Planche
- Planche 04 — Fiche de salaire
- Format
- PDF A4, extrait
- Date
- Mention
- Données de démonstration fictives

- Projet
- WEROX
- Planche
- Planche 05 — Facture QR
- Format
- Écran, détail
- Date
- Mention
- Données de démonstration fictives
Chiffres vérifiés
Comptés dans le code et la documentation du projet, le 02.11.2026.
- dossiers de recherche sur le métier et ses règles
- 6
- langues dans l’app employé
- 7
- tests automatisés, dont 219 sur la paie et la facturation
- 831
05Produit
De la planification à la paie.

- Projet
- WEROX
- Planche
- Planche 06 — Remplacement
- Format
- Écran, détail
- Date
- Mention
- Données de démonstration fictives

- Projet
- WEROX
- Planche
- Planche 07 — Timbrages en direct
- Format
- Écran, détail
- Date
- Mention
- Données de démonstration fictives

- Projet
- WEROX
- Planche
- Planche 08 — Rentabilité
- Format
- Écran, détail
- Date
- Mention
- Données de démonstration fictives
Aussi dans WEROX : devis acceptés en ligne, absences, dossiers RH, contrôles qualité, dépenses, import des listes Excel.
05.02Contact
Prochain projet : le vôtre.
Vous avez un métier, des règles et une façon de travailler. Je commence par les comprendre.