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 d’un agent (nom, prénom, matricule)
- Calcul automatique des montants d’astreintes 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 n’est 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 l’environnement :
wails doctor
Lancer en mode développement
wails dev
Build de l’application
Linux
wails build
Windows
wails build -platform windows/amd64
Les binaires sont générés dans le dossier :
build/bin/
Export PDF
L’export PDF inclut :
- Titre de l'application
- Mois de paie
- Identité de l’agent
- Profil appliqué
- Détail ligne par ligne des montants
- Total brut
- Légende des codes de paie
- Pied de page avec date d’export
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.