# Gestionnaire de Factures Application interne pour la gestion et la génération de factures. ## Installation 1. Installer les dépendances : ```bash pip install -r requirements.txt ``` 2. Installer Typst : ```bash brew install typst # macOS ``` ## Utilisation 1. Démarrer le serveur : ```bash python3 server.py ``` 2. Accéder à l'application : - http://localhost:5000 : Page d'accueil - http://localhost:5000/dashboard : Tableau de bord - http://localhost:5000/generator : Création de factures ## 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.