Gen-devis est un générateur de devis et de factures qui tient dans un fichier HTML. Pas de serveur, pas de compte, pas d'abonnement : on l'ouvre, on remplit, on imprime en PDF. Les données restent sur la machine.

Un freelance envoie des devis toutes les semaines. Les outils en ligne demandent un compte et un abonnement pour ça. Le tableur casse les calculs et rend mal. Il fallait autre chose.
Un abonnement mensuel, un compte, et les données des clients chez un tiers. Pour quelques devis par mois, c'est disproportionné.
Une formule cassée, une TVA oubliée, un rendu qui sent le tableur. Et chaque devis est une copie de plus à retrouver.
Ouvrir un fichier, remplir, imprimer. Les totaux se calculent seuls, le devis se transforme en facture d'un clic, et il se conserve en JSON.
Une page qui ressemble déjà au document final. On écrit directement dedans, et ce qu'on voit à l'écran est ce qui sort à l'impression.
Un devis se lit par phases. Chaque ligne a ses jours et son prix unitaire, et se déplace d'un clic vers le haut ou le bas.
Tout se recalcule à la frappe. Le montant déjà payé donne le solde à payer, en gros, là où le client regarde.
Le même document change de titre et de mentions. La facture reprend le devis signé sans rien ressaisir.


Le choix le plus important n'est pas une fonctionnalité, c'est ce qu'on a refusé d'ajouter.
Pas de framework, pas de bibliothèque PDF, pas de CDN. Le fichier s'ouvre hors ligne, sur n'importe quel navigateur, et n'aura jamais de mise à jour cassante.
Un devis est un fichier JSON sur ton disque. Clients, montants, conditions : rien ne part sur un serveur. Rien à héberger, rien à sécuriser.
Pour un client récurrent, une copie dédiée embarque son logo, ses mentions et ses conditions. Le devis suivant part en trois minutes.
Ce que le navigateur sait faire seul suffit largement pour un document d'une page.