🇬🇧 English | 🇫🇷 Français
This repository is a technical presentation and documentation repository.
It does not contain downloadable source code or production files.
A 100% client-side web tool to generate professional PDF quotes — no account, no server, no data transmitted.
Typical usage scenarios:
- freelancers generating quick quotes
- consultants sending simple proposals
- small businesses preparing client quotes
- educational examples of client-side PDF generation
- PDF quote generation directly in the browser
- Bilingual FR / EN — interface and PDF
- Custom logo upload (PNG, JPEG, SVG, WebP)
- Full issuer details: company number, VAT number
- Dynamic line items with automatic subtotal / VAT / total calculation
- Multi-currency: EUR, USD, GBP, CHF, CAD
- Approval block with date and signature fields
- Print-friendly design — white background, minimal ink
- Automatic form reset after download
- No data stored, no cookies, no tracking
| Technology | Usage |
|---|---|
| HTML / CSS / JS vanilla | Interface |
| jsPDF | Client-side PDF generation |
| DM Sans + DM Mono | Typography |
No framework, no NPM dependencies, no build step.
The generator runs entirely in the browser.
Workflow:
- User fills the quote form
- Data is processed in JavaScript
- The PDF is generated using jsPDF
- The file is downloaded locally
No request is sent to a server and no data is stored.
index.html # All-in-one: form + styles + logic + PDF generation
This tool is designed for simple quote generation.
It does not include:
- server-side storage
- invoice numbering systems
- accounting integrations
- payment processing
For advanced workflows, a dedicated billing system is required.
The PDF is generated entirely in the browser. No data is sent to any server. No local storage (localStorage disabled). The form resets automatically after each download.
© Palks Studio — see LICENSE.md
