ProjetsNachi3D Invoice App
Nachi3D Invoice App
En ligneFacturation et gestion d'entreprise sur desktop pour l'atelier Nachi3D.
À propos du projet
Présentation
Une app de facturation desktop complète pour ma propre entreprise de fabrication — Nachi3D. Elle couvre tout le workflow de facturation : création de devis et factures depuis un catalogue produits avec estimations de coûts, suivi du statut des paiements, export des données comptables vers Excel pour la déclaration fiscale annuelle, et génération de PDF brandés avec identifiants fiscaux ICE/SIRET selon que le client est marocain ou français.
Il y a aussi un outil de benchmarking concurrentiel qui génère des emails de mystery shopping à destination de studios d'impression 3D locaux, suit leurs prix, et génère automatiquement des arguments de justification tarifaire quand les clients négocient.
Toutes les données vivent dans des fichiers JSON sur disque, synchronisés vers OneDrive ou Google Drive via l'OS. Pas de backend, pas d'abonnement SaaS, pas de base de données cloud. L'app est packagée en .exe Windows via Electron, avec GitHub Actions qui rebuild automatiquement à chaque push sur main.
Fonctionnalités clés
Ce qu'il fait
Construit avec
La Stack
Ce que je ferais différemment
Avec le recul
Je séparerais la couche de données dès le départ au lieu de greffer le pont IPC Electron à mi-parcours. Le api.js bi-mode qui détecte Electron vs navigateur a causé des bugs difficiles à déboguer et qui n'apparaissaient qu'en production. Je ferais aussi du chunk splitting dans Vite dès le premier jour.
Vous voulez quelque chose comme ça pour vous ?
Décrivez-moi ce que vous aimeriez construire et voyons si c'est un bon fit.