# 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.