A modern, fast, and secure Client-Side Invoice Generator designed for professionals. This tool allows you to generate high-quality PDF invoices directly in your browser while automatically logging your activity to GitHub to keep your contribution graph green! π
- π Dynamic Invoice Types: Switch between Tax Invoice and Performa Invoice with one click.
- π’ Auto-Numbering: Unique invoice IDs generated automatically based on the current timestamp.
- π‘οΈ Secure GitHub Sync: Automatically updates an
activity_log.txtin your repo every time an invoice is created. - π Privacy First: Your GitHub Token stays safe in a private Google Apps Script proxy. Your data never leaves your browser.
- ποΈ Digital Signature: Integrated signature pad for professional touch.
- π± Mobile Friendly: Designed to work seamlessly on both Desktop and Mobile devices.
- π Persistent Settings: Remembers your company and bank details for your next visit.
- Frontend: HTML5, CSS3 (Vanilla), JavaScript (ES6+)
- Libraries:
jsPDF(PDF Generation),SignaturePad(Digital Signature),QRCode.js(Dynamic QR Codes) - Backend Proxy: Google Apps Script (Secure Bridge to GitHub API)
- Fill Details: Enter your company, bank, and client information.
- Generate PDF: Click the 'Generate PDF' button.
- Verify: A secure custom modal will ask for your master password (
iamraj12by default). - Download & Sync:
- Your professional PDF will download instantly.
- Your GitHub contribution graph will get a new green dot! β
This project uses a Serverless Proxy approach to protect sensitive information:
- The GitHub Personal Access Token is stored in your private Google Script environment.
- The web app sends a password-protected request to the script.
- The script verifies the password and pushes the commit to GitHub on your behalf.
invoice-generator github-sync js-pdf google-apps-script contribution-graph vanilla-js client-side pwa tax-invoice hsn-sac
Crafted with β€οΈ by Raj & Antigravity.

