> For the complete documentation index, see [llms.txt](https://code-hunger.gitbook.io/invoice-generator/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://code-hunger.gitbook.io/invoice-generator/getting-started/quickstart.md).

# Quickstart

<figure><img src="/files/vNoLVuOSU8vGwB3IoMc1" alt=""><figcaption></figcaption></figure>

Welcome, and thank you for choosing **Invoice Generator**! This guide will help you get started quickly with setup, customization, and basic usage.

### 📦 What’s Inside

* ✅ HTML, CSS, JS files (no backend required)
* ✅ 20 Pre-designed invoice templates
* ✅ Quote & Purchase generator modules
* ✅ IndexedDB storage (no server/database required)
* ✅ Multi-language & Multi-currency support
* ✅ Built-in signature input
* ✅ Day & Night mode toggle
* ✅ Responsive UI – works on all screen sizes
* ✅ Bank details & UPI support (for Indian users)

### 🖥 Requirements

This tool is built as a **frontend-only application** – no server or database setup is needed.

* VS Code Installed
* A modern browser (Chrome, Firefox, Edge)
* Optional internet (only required to load Google Fonts initially)

### 🧭 Feature Overview

#### 1. **Invoice Generator**

* Create professional invoices with support for:
  * **Hourly billing**
  * **Fixed pricing**
  * **Amount-only billing**
* Select from **20 ready-made templates**
* Customize logo, client info, itemized list, taxes, discounts, and terms
* Save to browser or download as PDF

#### 2. **Quote Generator**

* Generate professional estimates or quotes
* Same level of customization as invoices

#### 3. **Purchase Invoice Generator**

* Designed for purchase receipts or supplier billing
* Upload the product catalog for faster input

#### 4. **Offline Support**

* Fully functional offline after initial font load
* All invoice data is saved securely in **IndexedDB**

#### 5. **Multi-Language**

* Built-in support for multiple languages (editable from settings)

#### 6. **Multi-Currency**

* Use any currency symbol or format
* Customize per client or invoice

#### 7. **Signature Input**

* Sign invoices directly via screen (mouse or touchscreen)

#### 8. **Day/Night Mode**

* Toggle for light and dark UI themes for user comfort

#### 9. **Multi-Color Schemes**

* Choose from various theme colors for branding or preference

#### 10. **Client & Product Upload**

* Bulk upload of clients via CSV/JSON
* Bulk upload of products for the purchase module

#### 11. **UPI & Bank Support (India)**

* Add UPI ID and QR Code for digital payment
* Add multiple bank accounts for payment details

#### 12. **Settings Panel**

* Add the client and from details, so that you won't have to enter data every time
* Set the default currency and language of the application
* Set the default template for your invoices, purchase orders, and quotes
* You can import products from an Excel sheet, while creating purchase, it will automatically be shown as a suggestion.

#### 13. **Print & PDF Download**

* Clean, printer-friendly format
* 1-click PDF export
