Web Applications / Project 15
Invoice Generator
Editable, print-ready invoices created entirely in the browser.

01 / Overview
Behind the interface.
Invoice Generator is a lightweight, client-side Next.js app for creating professional, printable invoices quickly. Built with TypeScript and Tailwind (MVC structure, no backend), it produces editable, PDF-ready invoice previews and uses sensible defaults for the Philippines while remaining easy to adapt for other countries.
02 / Implementation
What makes it work.
Generate polished invoices with company/client details, line items, taxes, discounts, and totals.
Client-side only — runs fully in the browser with local export options (PDF/JSON).
Tailwind-driven customizable templates and editable company/regional defaults (PH-focused).
Accurate currency and tax calculations, per-line logic, discounts, and rounding for reliable totals.
Print-ready preview and easy export/share options for invoicing workflows.