2025-05-05 17:30:36 +02:00
2025-03-02 10:50:24 +01:00

Gestionnaire de Factures

Application interne pour la gestion et la génération de factures.

Installation

  1. Installer les dépendances :
pip install -r requirements.txt
  1. Installer Typst :
brew install typst  # macOS

Utilisation

  1. Démarrer le serveur :
python3 server.py
  1. Accéder à l'application :

Fonctionnalités

  • Création de factures (FR/DE/EN)
  • Génération de PDF avec Typst
  • Tableau de bord des factures
  • Support EUR/CHF
  • Numérotation automatique

Structure

accounting/
├── server.py          # Application Flask
├── database.py        # Base de données SQLite
├── requirements.txt   # Dépendances
├── static/           # Fichiers statiques
└── generated/        # PDF générés

Fonctionnalités Techniques

  • Gestion de la Base de Données :

    • Système de migration pour les mises à jour du schéma
    • Gestion des connexions avec timeout et retry
    • Mode WAL pour de meilleures performances
  • Génération de PDF :

    • Templates Typst personnalisables
    • Support multilingue
    • Mise en page professionnelle
  • Interface Utilisateur :

    • Design responsive avec Tailwind CSS
    • Prévisualisation en temps réel
    • Validation des formulaires

Contribution

Les contributions sont les bienvenues ! N'hésitez pas à :

  1. Fork le projet
  2. Créer une branche pour votre fonctionnalité
  3. Commiter vos changements
  4. Pousser vers la branche
  5. Ouvrir une Pull Request

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

Description
Manager de facture
Readme 148 KiB
Languages
JavaScript 39.5%
Python 25%
HTML 21.8%
Typst 12.4%
CSS 1.3%