À propos du projet
PayDance est un tableau de bord de salaire en temps réel pour ordinateur, conçu pour afficher clairement sur le bureau « l'argent gagné aujourd'hui », afin que chaque seconde d'augmentation des revenus soit visible. Il suffit à l'utilisateur de configurer son salaire et ses horaires de travail ; l'application calcule alors dynamiquement et affiche en temps réel l'évolution des revenus, visualisant la valeur du temps de travail.
## Fonctionnalités principales
- **Affichage du montant en temps réel** : les revenus du jour sont mis à jour en continu, avec une précision de deux décimales.
- **Prise en charge de plusieurs régimes de travail** : conversion automatique entre salaire mensuel, journalier et horaire, avec configuration des jours travaillés par semaine, exclusion de la pause déjeuner et gestion des postes de nuit traversant minuit.
- **Mini-fenêtre flottante** : affiche uniquement le montant, prend en charge le glisser-déposer et le maintien au premier plan, et son opacité peut être réglée entre 10 % et 100 % ; double-cliquer sur la fenêtre flottante restaure la fenêtre principale.
- **Priorité au local** : aucun compte n'est requis. Toutes les configurations salariales sont enregistrées uniquement sur l'appareil local de l'utilisateur, dans un souci de confidentialité.
- **Bilingue chinois-anglais** : l'interface, le menu de la barre d'état système et les messages de validation sont entièrement disponibles en chinois simplifié et en anglais.
- **Fonctionnalités de bureau Windows** : prise en charge du basculement entre thèmes clair et sombre, présence permanente dans la barre d'état système, lancement au démarrage et mises à jour en arrière-plan.
## Moyens d'obtention
- **Essai en ligne** : toutes les fonctionnalités principales sont utilisables directement depuis le navigateur, sans téléchargement ni installation.
- **Version de bureau Windows** : un fichier EXE portable est fourni, avec l'ensemble des fonctionnalités de bureau : barre d'état système, fenêtre au premier plan, mini-fenêtre flottante, lancement au démarrage, etc. La page Release propose également un fichier de vérification SHA256 pour contrôler l'intégrité.
## Stack technique
- **Coque de bureau** : Tauri 2 + Rust
- **Front-end** : Vue 3 + TypeScript + Vite
- **Interface** : style Windows 11, CSS Container Queries, Lucide Icons
- **Stockage** : répertoire local des données d'application (Tauri Store) / localStorage du navigateur
- **Tests** : Vitest + tests unitaires Rust + vue-tsc + cargo clippy
La version web de prévisualisation et la version de bureau partagent la logique centrale de calcul du salaire et l'interface front-end.
## Guide de développement
Le projet prend en charge l'installation des dépendances avec npm et propose les commandes `npm run tauri dev` pour lancer l'application de bureau, `npm run dev:web` pour lancer la prévisualisation web, `npm run build:exe` pour construire la version portable Windows, et `npm run build:web` pour construire la version web d'expérimentation. Les conventions de commit détaillées, commandes de vérification et axes de contribution sont disponibles dans le guide de contribution.
## Confidentialité
PayDance ne nécessite pas de connexion, ne téléverse pas de données et n'inclut pas de télémesure. Toutes les configurations sont enregistrées localement via Tauri Store dans le fichier `salary-settings.json` ; leur contenu se limite aux paramètres salariaux, aux horaires de travail et aux préférences d'interface.
## Licence
PayDance est conçu et développé par Mr.Baoboer, et son code est publié sous la licence AGPL-3.0-only. Pour les informations de licence complètes et la politique relative aux marques, veuillez consulter le guide de licence.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.