{"id":29174896,"url":"https://github.com/akshay-2396/invoice-builder","last_synced_at":"2026-04-21T05:31:59.172Z","repository":{"id":302265003,"uuid":"1011811771","full_name":"Akshay-2396/Invoice-Builder","owner":"Akshay-2396","description":"Invoice Builder with Pdf Export","archived":false,"fork":false,"pushed_at":"2025-07-01T11:48:01.000Z","size":42,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-01T12:45:21.653Z","etag":null,"topics":["html2canvas","jspdf","react-hooks","reactjs","tailwindcss"],"latest_commit_sha":null,"homepage":"https://invoicebuilderapp.netlify.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Akshay-2396.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-01T11:24:27.000Z","updated_at":"2025-07-01T11:50:40.000Z","dependencies_parsed_at":"2025-07-01T12:45:24.990Z","dependency_job_id":"f63d47f8-408b-43e6-9e3c-d9d98a1e1d2f","html_url":"https://github.com/Akshay-2396/Invoice-Builder","commit_stats":null,"previous_names":["akshay-2396/invoice-builder"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Akshay-2396/Invoice-Builder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akshay-2396%2FInvoice-Builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akshay-2396%2FInvoice-Builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akshay-2396%2FInvoice-Builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akshay-2396%2FInvoice-Builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Akshay-2396","download_url":"https://codeload.github.com/Akshay-2396/Invoice-Builder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akshay-2396%2FInvoice-Builder/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262988796,"owners_count":23395684,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["html2canvas","jspdf","react-hooks","reactjs","tailwindcss"],"created_at":"2025-07-01T15:25:44.829Z","updated_at":"2026-04-21T05:31:59.168Z","avatar_url":"https://github.com/Akshay-2396.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🧾 Invoice Builder\nA responsive invoice generation web application built using React JS. It enables users to create and manage invoices dynamically with features like real-time calculations, client and item data handling, and PDF export.\n\n# ✅ Features\n# 🔨 Invoice Creation\n* Input fields for client details: name, address, invoice number, and date.\n\n* Auto-filled due date: 7 days after the selected invoice date.\n\n* Add multiple items with fields:\n\n* Description (required)\n\n* Quantity\n\n* Unit Rate\n\n* Amount (auto-calculated)\n\n# ✔ Validation:\n\n* Cannot add items without filling all fields.\n\n* Description field must not be empty – alerts user.\n\n* While Preview Also All field must be filled without that can't download PDF -alerts user\n\n# 🧮 Real-time Calculation\n* Auto-calculate:\n\n  Subtotal\n\n  Tax\n\n  Grand Total\n# ✏️ Editing and Deletion\n* Edit or delete any item before finalizing the invoice.\n\n* Invoice number and date can be updated anytime.\n\n# 🧾 PDF Export\n* Export or print the invoice as a downloadable PDF.\n\n* PDF layout maintains formatting and includes all invoice details clearly.\n\n\n# 🤷‍♂️ User Actions\nEnter client and billing details.\n\nAdd/Edit/Delete line items.\n\nView real-time totals and tax calculations.\n\nExport or print invoice as PDF.\n\n# 👨‍💻 Tech Stack\n* React JS\n\n* TailwindCSS\n\n* React Hooks for state management\n\n* jspdf \u0026 html2canvas for PDF export\n\n\n## 🚀 Deployment\n\n - https://invoicebuilderapp.netlify.app/\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshay-2396%2Finvoice-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakshay-2396%2Finvoice-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshay-2396%2Finvoice-builder/lists"}