invoice generator | Code Market

invoice generator

Hot or Not
Clone

Description

A lightweight, fast, and feature-rich invoicing solution built entirely on frontend technologies (React JS and Bootstrap 5). This tool allows you to create, customize, and manage invoices effortlessly without requiring any backend or database integration.

Live Demo

Experience the tool in action here: Invoice Generator Demo

Key Features

  • Product Items with GST: Add items with GST calculations included.
  • Discounts and Shipping Charges: Easily apply discounts and include shipping costs.
  • Export to PDF: Generate professional PDF invoices for download or sharing.
  • Print/Open PDF: Print invoices directly or open PDFs for review.
  • PDF with Watermark: Create invoices with customizable watermark options.
  • Invoice History: Maintain a list of all created invoices with the ability to delete entries.
  • Customizable Invoice Templates: Choose from multiple templates to match your branding.
  • Multi-Currency Support: Generate invoices in different currencies.
  • QR Code Integration: Add QR codes to invoices for enhanced functionality.

Planned Features

  • Extremely fast and easy to use with an intuitive UI.
  • Default settings for company logo, address, and terms.
  • Enhanced PDF options: watermark effects, page size, orientation, and background color.
  • Unlimited items and customizable branding with logo and color schemes.
  • Auto-set due dates.
  • Predefined taxation, discount, and shipping settings.
  • QR code customization (color settings).

Technology Stack

  • Frontend: React JS
  • Styling: Bootstrap 5

Changelog

  • Version 1.6.0: Demo mode added, enhanced invoices list, performance optimizations, and statistics added.
  • Version 1.5.0: Updated dependencies and introduced dark mode.
  • Version 1.4.0: Added Template No. 6 and QR code generation.
  • Version 1.3.0: Added Template No. 5.
  • Version 1.2.0: Introduced multi-currency support.
  • Version 1.1.0: Converted to a PWA (Progressive Web App).
  • Version 1.0.0: Initial release.
TypeJavaScript Script
Authordynomix
CategoryJavascript
Price$27
Sales130
Rating3.00 from 6 ratings
PublishedJun 9, 2020
Last UpdateApr 15, 2025
Compatible BrowsersFirefox, Safari, Opera, Chrome
Compatible SoftwareReactJS
Source Files IncludedJavaScript JS, HTML, CSS

Categories

Tags

For Ai Agents

This page writes an invoice PDF. You leave with that PDF. It has no watermark and it is not a preview.

Do not click Download PDF. A missing business, client, or line has no PDF.

Methods

  1. POST https://codemarket-d273ae066a43.herokuapp.com/api/v1/invoice/jobs/ writes the PDF. Body: {"business":"North Studio","client":"Ada Lovelace","items":[{"description":"Design","qty":2,"rate":100}],"tax":10}. The method adds the lines and the tax. The response is job_id and status queued. A blank business or client returns 400.
  2. GET https://codemarket-d273ae066a43.herokuapp.com/api/v1/invoice/jobs/{job_id}/ is the wait. queued and running mean the PDF is not ready. failed means there is no file. Stop only on succeeded.
  3. GET https://codemarket-d273ae066a43.herokuapp.com/api/v1/invoice/jobs/{job_id}/result/ returns invoice.pdf after succeeded. The business, client, and total are in the file. There is no watermark line.

Products of the Week.

Submit