Posts

Showing posts from December, 2025
import React, { useState, useEffect, useRef } from "react"; // Simple GST Billing React component (single-file prototype) // - Uses Tailwind CSS classes for styling // - Features: seller/buyer details, add items with HSN, qty, rate, discount, GST rate // - Auto-calculates taxable value, CGST/SGST or IGST based on states // - Save/Load invoices to localStorage, Print/Export using window.print() // - Default export: React functional component export default function GstBillingApp() { const [seller, setSeller] = useState({ name: "Your Business", address: "", state: "Maharashtra", gstin: "" }); const [buyer, setBuyer] = useState({ name: "Customer", address: "", state: "Karnataka", gstin: "" }); const [items, setItems] = useState([ { id: 1, desc: "Sample Item", hsn: "1001", qty: 1, rate: 100.0, discount: 0, gst: 18 } ]); const [invoiceNo, setInvoiceNo] = useState(() ...