PDF Invoice Generator
Create professional PDF invoices for free: fill out a form, download the PDF, or email it directly to your client.

Overview
PDF Invoice Generator is a web application that lets you create professional invoices in seconds. Users fill out a form with issuer, client, and item details, and the app calculates the subtotal, tax, and total in real time. Once finished, the invoice can be downloaded as a PDF or sent directly by email to the client, all without leaving the app.
Key Features
- Live calculation — Subtotal, tax, and total update automatically as you fill in the form.
- Professional PDF generation — A clean, ready-to-send template generated with React-pdf.
- Email delivery — Attach and send the invoice directly from the app.
- Next.js 14 — Modern framework with excellent performance.
- TailwindCSS — Utility-first styling for a clean, responsive interface.
- Strict TypeScript — Full type coverage across the project.
Architecture
The project follows a clean architecture with clear separation of concerns:
components/— Reusable components organized by domain (form, invoice, layout).layouts/— Base layouts for pages and components.lib/orutils/— Calculation logic (subtotal, tax, total) and PDF generation with React-pdf.