VoucherForge
PDF Invoice Generator dengan Live Preview
VoucherForge adalah aplikasi web modern untuk membuat invoice PDF profesional dengan fitur live preview. Dibangun dengan fokus utama pada privasi pengguna semua data diproses sepenuhnya di browser (client-side) tanpa dikirim ke server manapun.
Privacy Notice - Data 100% Aman
Aplikasi ini didesain dengan prinsip Privacy-First. Tidak ada database backend, tidak ada tracking, dan tidak ada data yang dikirim ke server pihak ketiga. Semua proses pembuatan PDF terjadi secara lokal di browser Anda menggunakan teknologi WebAssembly dan JavaScript modern.
Key Features
Live PDF Preview
Perubahan langsung terlihat di preview tanpa delay
100% Client-Side
Data tidak pernah meninggalkan browser pengguna
Zero Registration
Tidak perlu login atau buat akun
Indonesian Locale
Format Rupiah dan tanggal Indonesia
Auto Calculations
Subtotal, pajak, diskon otomatis dihitung
XSS Protection
Input sanitization untuk keamanan
Tech Stack
| Framework | Next.js 14 (App Router) |
| Language | TypeScript |
| PDF Engine | @react-pdf/renderer |
| Form Handling | React Hook Form + Zod |
| State Management | Zustand |
| Styling | CSS Variables (Clean, minimal design) |
| Icons | Lucide React |
Technical Highlights
1. Integer-based Financial Calculations
Menghindari floating point errors dengan menyimpan semua nilai moneter dalam cents (integer).
// Contoh: Rp 100.000 disimpan sebagai 10000000 cents
const priceInCents = Math.round(priceInRupiah * 100);
const total = quantity * priceInCents; // No floating point errors2. Security-First Architecture
- XSS Protection - Semua input di-sanitize
- Security Headers - CSP, X-Frame-Options, X-XSS-Protection
- No External APIs - Tidak ada data yang dikirim ke luar
3. Debounced PDF Preview
Menggunakan 500ms debounce untuk mencegah lag saat user mengetik:
useEffect(() => {
const timer = setTimeout(() => {
setDebouncedData(formData);
}, 500);
return () => clearTimeout(timer);
}, [formData]);Developer

Fajri Fajar Shidik
fajrifajarshidik@gmail.comLicense
Free for personal and commercial use. Open source software.