Skip to content

🧾 Générateur de devis professionnel et gratuit - Interface moderne, responsive et entièrement personnalisable pour tous types d'entreprises

License

Notifications You must be signed in to change notification settings

DelsarteDorian/DevisGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧾 DevisGenerator

Un générateur de devis professionnel et gratuit pour tous types d'entreprises. Interface moderne, responsive et entièrement personnalisable.

License: CC BY-NC-ND 4.0 Open Source Responsive

✨ Fonctionnalités

🏢 Configuration d'Entreprise

  • Informations complètes : Nom, adresse, téléphone, email
  • Logo personnalisé : Import de fichiers PNG/JPG/GIF ou logo par défaut intégré
  • Taux de TVA : Configurable et persistant
  • Conditions générales : Texte personnalisable pour chaque devis

📄 Création de Devis

  • Interface intuitive : Formulaire dynamique et responsive
  • Articles illimités : Description, quantité, prix, remise, notes
  • Calculs automatiques : Total HT, TVA, TTC en temps réel
  • Informations client : Nom, email, adresse complète
  • Numérotation automatique : Génération de numéros de devis uniques
  • Date et validité : Gestion des dates et délais de validité

📱 Interface Mobile

  • Design responsive : Optimisé pour tous les écrans
  • Navigation tactile : Onglets adaptés aux mobiles
  • Boutons adaptatifs : S'ajustent selon la taille d'écran
  • Champs d'articles : Labels clairs sur mobile
  • Orientation paysage : Interface optimisée en rotation

💾 Sauvegarde et Modèles

  • Modèles réutilisables : Sauvegarde de configurations d'articles
  • Historique complet : Tous les devis générés
  • Duplication facile : Création de nouveaux devis à partir d'existants
  • Persistance locale : Données sauvegardées dans le navigateur

📤 Export et Import

  • Génération PDF : Devis professionnels avec logo et mise en page
  • Export JSON : Sauvegarde des données pour modification ultérieure
  • Import de devis : Chargement de devis existants pour modification
  • Noms synchronisés : PDF et JSON avec le même nom de fichier

🚀 Installation et Utilisation

Prérequis

  • Navigateur web moderne (Chrome, Firefox, Safari, Edge)
  • Connexion internet (pour le chargement de jsPDF)

Installation

  1. Téléchargez tous les fichiers du projet
  2. Ouvrez index.html dans votre navigateur
  3. Configurez votre entreprise dans l'onglet "Configuration"
  4. Commencez à créer vos devis !

Utilisation Rapide

  1. Configuration : Renseignez vos informations d'entreprise
  2. Création : Ajoutez les informations client et les articles
  3. Génération : Cliquez sur "Générer PDF + JSON"
  4. Sauvegarde : Les fichiers sont automatiquement téléchargés

📁 Structure du Projet

DevisGenerator/
├── index.html          # Interface principale
├── styles.css          # Styles CSS responsive
├── script.js           # Logique JavaScript
└── README.md           # Documentation

🛠️ Technologies Utilisées

  • HTML5 : Structure sémantique et accessible
  • CSS3 : Design responsive avec Flexbox et Grid
  • JavaScript (Vanilla) : Logique métier sans dépendances
  • jsPDF : Génération de PDF côté client
  • localStorage : Persistance des données
  • FileReader API : Import de fichiers locaux

📱 Compatibilité

Navigateurs Supportés

  • ✅ Chrome 60+
  • ✅ Firefox 55+
  • ✅ Safari 12+
  • ✅ Edge 79+

Appareils

  • ✅ Desktop (Windows, macOS, Linux)
  • ✅ Tablettes (iPad, Android)
  • ✅ Smartphones (iOS, Android)
  • ✅ Orientation portrait et paysage

🎯 Cas d'Usage

Prestations de Service

  • Consulting : Heures de conseil et expertise
  • Formation : Modules et sessions professionnelles
  • Maintenance : Services techniques et réparations
  • Nettoyage : Prestations d'entretien

Vente de Produits

  • E-commerce : Catalogue avec prix et descriptions
  • Vente B2B : Devis commerciaux professionnels
  • Packages : Offres groupées avec remises
  • Installation : Produits avec services associés

Tous Secteurs

  • Freelance : Prestations indépendantes
  • Artisanat : Services manuels et créatifs
  • Technologie : Développement et support IT
  • Événementiel : Organisation et prestations

🔧 Personnalisation

Logo d'Entreprise

  • Import local : Fichiers PNG, JPG, GIF
  • Logo par défaut : Généré automatiquement
  • Proportions respectées : Pas de déformation
  • Aperçu en temps réel : Validation visuelle

Modèles de Devis

  • Création facile : Sauvegarde des articles courants
  • Réutilisation : Chargement en un clic
  • Modification : Adaptation selon les besoins
  • Gestion : Suppression et organisation

Conditions Générales

  • Texte libre : Rédaction personnalisée
  • Intégration PDF : Affichage automatique
  • Modification : Changement à tout moment
  • Sauvegarde : Persistance des modifications

📊 Fonctionnalités Avancées

Calculs Automatiques

  • Total HT : Somme des articles avec remises
  • TVA : Calcul selon le taux configuré
  • Total TTC : Montant final incluant la TVA
  • Mise à jour temps réel : Recalcul automatique

Gestion des Articles

  • Ajout dynamique : Bouton "Ajouter un article"
  • Suppression : Bouton de suppression par article
  • Modification : Changement en temps réel
  • Validation : Vérification des données

Export PDF

  • Mise en page professionnelle : En-tête, corps, totaux
  • Logo intégré : Affichage avec proportions correctes
  • Informations complètes : Client, articles, conditions
  • Format standard : A4, marges optimisées

🔒 Sécurité et Confidentialité

Données Locales

  • Stockage navigateur : Aucune donnée envoyée sur internet
  • Confidentialité : Vos informations restent privées
  • Sauvegarde locale : Contrôle total de vos données
  • Pas de serveur : Fonctionnement 100% local

Import/Export

  • Fichiers locaux : Lecture directe depuis votre ordinateur
  • Pas d'upload : Aucune donnée transmise
  • Contrôle total : Vous gardez la maîtrise de vos fichiers

🆘 Support et Aide

Problèmes Courants

  • Logo non affiché : Vérifiez le format (PNG/JPG recommandé)
  • Calculs incorrects : Vérifiez le taux de TVA
  • PDF non généré : Vérifiez votre connexion internet
  • Données perdues : Vérifiez que localStorage est activé

Optimisation

  • Performance : Interface fluide et rapide
  • Mémoire : Gestion optimisée des données
  • Compatibilité : Fonctionne sur tous les appareils
  • Accessibilité : Navigation au clavier et lecteurs d'écran

🚀 Évolutions Futures

Fonctionnalités Prévues

  • Multi-utilisateurs : Gestion d'équipe
  • Signature électronique : Validation des devis
  • Suivi des devis : Statuts et notifications
  • Intégration comptabilité : Export vers logiciels tiers

Améliorations Techniques

  • Mode hors-ligne : Fonctionnement sans internet
  • Synchronisation cloud : Sauvegarde automatique
  • API REST : Intégration avec d'autres systèmes
  • Thèmes personnalisés : Personnalisation de l'interface

📄 Licence

Ce projet est distribué sous la licence Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0).

Ce que vous pouvez faire :

  • Utiliser le projet gratuitement
  • Partager le projet avec attribution
  • Héberger sur votre site web

Ce que vous ne pouvez pas faire :

  • Utiliser à des fins commerciales
  • Modifier le code source
  • Distribuer des versions modifiées

Pour plus de détails, consultez le fichier LICENSE.

🤝 Contribution

Les contributions sont les bienvenues ! N'hésitez pas à proposer des améliorations ou à signaler des bugs.


Développé avec ❤️ pour simplifier la gestion des devis

About

🧾 Générateur de devis professionnel et gratuit - Interface moderne, responsive et entièrement personnalisable pour tous types d'entreprises

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published