Un générateur de devis professionnel et gratuit pour tous types d'entreprises. Interface moderne, responsive et entièrement personnalisable.
- 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
- 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é
- 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
- 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
- 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
- Navigateur web moderne (Chrome, Firefox, Safari, Edge)
- Connexion internet (pour le chargement de jsPDF)
- Téléchargez tous les fichiers du projet
- Ouvrez
index.htmldans votre navigateur - Configurez votre entreprise dans l'onglet "Configuration"
- Commencez à créer vos devis !
- Configuration : Renseignez vos informations d'entreprise
- Création : Ajoutez les informations client et les articles
- Génération : Cliquez sur "Générer PDF + JSON"
- Sauvegarde : Les fichiers sont automatiquement téléchargés
DevisGenerator/
├── index.html # Interface principale
├── styles.css # Styles CSS responsive
├── script.js # Logique JavaScript
└── README.md # Documentation
- 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
- ✅ Chrome 60+
- ✅ Firefox 55+
- ✅ Safari 12+
- ✅ Edge 79+
- ✅ Desktop (Windows, macOS, Linux)
- ✅ Tablettes (iPad, Android)
- ✅ Smartphones (iOS, Android)
- ✅ Orientation portrait et paysage
- Consulting : Heures de conseil et expertise
- Formation : Modules et sessions professionnelles
- Maintenance : Services techniques et réparations
- Nettoyage : Prestations d'entretien
- E-commerce : Catalogue avec prix et descriptions
- Vente B2B : Devis commerciaux professionnels
- Packages : Offres groupées avec remises
- Installation : Produits avec services associés
- Freelance : Prestations indépendantes
- Artisanat : Services manuels et créatifs
- Technologie : Développement et support IT
- Événementiel : Organisation et prestations
- 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
- Création facile : Sauvegarde des articles courants
- Réutilisation : Chargement en un clic
- Modification : Adaptation selon les besoins
- Gestion : Suppression et organisation
- Texte libre : Rédaction personnalisée
- Intégration PDF : Affichage automatique
- Modification : Changement à tout moment
- Sauvegarde : Persistance des modifications
- 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
- Ajout dynamique : Bouton "Ajouter un article"
- Suppression : Bouton de suppression par article
- Modification : Changement en temps réel
- Validation : Vérification des données
- 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
- 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
- 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
- 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é
- 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
- Multi-utilisateurs : Gestion d'équipe
- Signature électronique : Validation des devis
- Suivi des devis : Statuts et notifications
- Intégration comptabilité : Export vers logiciels tiers
- 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
Ce projet est distribué sous la licence Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0).
- ✅ Utiliser le projet gratuitement
- ✅ Partager le projet avec attribution
- ✅ Héberger sur votre site web
- ❌ Utiliser à des fins commerciales
- ❌ Modifier le code source
- ❌ Distribuer des versions modifiées
Pour plus de détails, consultez le fichier LICENSE.
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