I'm VAIBHAV, a self-taught developer from Greater Noida, India.
After paying ₹1,200/month for invoicing software I barely used, I decided to build my own.
What I Built
A fully client-side invoice generator that:
- Calculates GST automatically
- Generates PDFs with one click
- Works completely offline
- Stores data locally (privacy first)
- Runs on any device with a browser
The Stack
- HTML5
- CSS3 (no frameworks)
- Vanilla JavaScript
- html2pdf.js for PDF export
No React. No Node. No backend. Just a single HTML file that works everywhere.
Why This Matters
Most invoicing tools charge monthly subscriptions. For freelancers in India, that adds up.
I launched it on Gumroad for ₹1,250 one-time.
Try it: [your Netlify link]
Buy it: [your Gumroad link]
First 10 buyers get 50% off with code EARLY50.
The Code
The entire product is a single HTML file. Here's the core logic:
javascript
// Auto-calculate totals
function updateTotals() {
const subtotal = items.reduce((sum, item) => sum + (item.qty * item.price), 0);
const tax = subtotal * (taxRate / 100);
const total = subtotal + tax;
// Updates the invoice preview in real-time
}


Top comments (0)