Files
paycheck/README.md
2026-01-19 14:42:55 +01:00

2.4 KiB
Raw Blame History

Paycheck

Paycheck est une application desktop permettant de calculer, vérifier et exporter la rémunération des astreintes à partir des données de paie (Excel), selon des profils de règles configurables.

Give me my fuc** money.


Fonctionnalités

  • Import de fichiers Excel (.xlsx)
  • Sélection dun agent (nom, prénom, matricule)
  • Calcul automatique des montants dastreintes selon un profil
  • Détail clair des lignes de rémunération
  • Export PDF professionnel avec branding Paycheck
  • Application desktop multiplateforme (Windows / Linux)

Stack technique

  • Go (backend et logique métier)
  • Wails v2 (application desktop)
  • JavaScript / HTML / CSS (frontend)
  • gofpdf (génération PDF)
  • Vite (build frontend)

Utilisation

Utiliser le binaire

Télécharger le binaire correspondant à votre système depuis la page Releases du dépôt.

  • Windows : paycheck.exe
  • Linux : paycheck

Aucune installation supplémentaire nest nécessaire.


Développement

Prérequis

  • Go 1.21 ou plus récent
  • Node.js 18 ou plus récent
  • Wails CLI v2

Vérification de lenvironnement :

wails doctor

Lancer en mode développement

wails dev


Build de lapplication

Linux

wails build

Windows

wails build -platform windows/amd64

Les binaires sont générés dans le dossier :

build/bin/


Export PDF

Lexport PDF inclut :

  • Titre de l'application
  • Mois de paie
  • Identité de lagent
  • Profil appliqué
  • Détail ligne par ligne des montants
  • Total brut
  • Légende des codes de paie
  • Pied de page avec date dexport

Le PDF est volontairement monopage, stable et prêt à être transmis.


Structure du projet

paycheck/

  • main.go
  • wails.json
  • go.mod
  • internal/
    • models/
    • pdf/
  • frontend/
    • src/
    • wailsjs/
  • build/
    • windows/
  • README.md

Versioning

Ce projet suit le Semantic Versioning.

  • v1.0.0 : première version stable
  • vX.Y.Z
    • X : changement majeur
    • Y : nouvelle fonctionnalité
    • Z : correctif

Auteur

Alban Dumerain pour Flooze Corp - A Niaremud Nablax Company.

Développé avec amour ❤️ en Go.


Licence

Projet distribué tel quel.
Voir le fichier LICENSE si applicable.


Historique

Paycheck est la version renommée et stabilisée du projet initialement appelé calcul-astreintes.
À partir de la version 1.0, seul Paycheck est maintenu.