# al1abb/invoify

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/al1abb-invoify).**

6,303 stars · 713 forks · TypeScript · MIT

## Links

- GitHub: https://github.com/al1abb/invoify
- Homepage: https://invoify.vercel.app
- awesome-repositories: https://awesome-repositories.com/repository/al1abb-invoify.md

## Topics

`invoice-app` `invoice-generator` `nextjs` `nextjs13` `react` `react-hook-form` `shadcn-ui` `typescript` `zod`

## Description

An invoice generator app built using Next.js, Typescript, and Shadcn

## Tags

### Business & Productivity Software

- [Invoice Generation](https://awesome-repositories.com/f/business-productivity-software/invoice-generation.md) — Ships a complete invoice generation application with a multi-step form and live preview.
- [Browser-Based Invoice Stores](https://awesome-repositories.com/f/business-productivity-software/billing-invoicing-systems/invoice-archiving/browser-based-invoice-stores.md) — Stores invoices in the browser for later access and loads them from a saved list. ([source](https://cdn.jsdelivr.net/gh/al1abb/invoify@master/README.md))
- [Invoice Archiving](https://awesome-repositories.com/f/business-productivity-software/billing-invoicing-systems/invoice-archiving.md) — Opens a previously saved invoice from storage to review or modify its details. ([source](https://invoify.vercel.app))
- [Customizable Invoice Templates](https://awesome-repositories.com/f/business-productivity-software/invoice-generation/customizable-invoice-templates.md) — Selects from multiple visual templates to change the layout and style of the generated invoice. ([source](https://cdn.jsdelivr.net/gh/al1abb/invoify@master/README.md))

### Content Management & Publishing

- [PDF Exports](https://awesome-repositories.com/f/content-management-publishing/pdf-exports.md) — Converts the completed invoice into a downloadable PDF file for sharing or printing. ([source](https://cdn.jsdelivr.net/gh/al1abb/invoify@master/README.md))
- [Multi-Format Export Pipelines](https://awesome-repositories.com/f/content-management-publishing/pdf-exports/client-side-pdf-export-pipelines/multi-format-export-pipelines.md) — Converts invoice data into downloadable file formats like PDF, JSON, XLSX, CSV, and XML through a unified export mechanism.
- [Invoice](https://awesome-repositories.com/f/content-management-publishing/pdf-exports/invoice.md) — Converts completed invoices into downloadable PDF files for sharing or printing.
- [Invoice Data Exports](https://awesome-repositories.com/f/content-management-publishing/content-formats-exporting/export-formats/html-exports/multi-format-exports/invoice-data-exports.md) — Exports completed invoice data as JSON, XLSX, CSV, or XML for external application use.

### Data & Databases

- [Client-Side Storage](https://awesome-repositories.com/f/data-databases/client-side-storage.md) — Stores invoice data in the browser's local storage for persistence across sessions without a backend server.
- [Invoice Storage](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage/client-side-persistence/browser-based-storage/invoice-storage.md) — Provides browser-based storage for saving and loading invoices across sessions without a backend.

### User Interface & Experience

- [Form Wizards](https://awesome-repositories.com/f/user-interface-experience/form-wizards.md) — Guides users through a sequential form interface to collect invoice details in manageable steps.
- [Live Preview Renderers](https://awesome-repositories.com/f/user-interface-experience/live-preview-renderers.md) — Updates the invoice preview in real-time as users modify form fields using reactive state management.
- [Invoice Template Switchers](https://awesome-repositories.com/f/user-interface-experience/layout-utilities/presentation-engines/template-engines/server-side-rendering-engines/html-template-renderers/template-component-renderers/themeable-template-renderings/invoice-template-switchers.md) — Switches between multiple visual invoice templates by applying different layout and style components at render time.

### Part of an Awesome List

- [Structured Data Exports](https://awesome-repositories.com/f/awesome-lists/data/payment-infrastructure/payment-invoices/structured-data-exports.md) — Exports invoice data as JSON, XLSX, CSV, or XML for use in other applications. ([source](https://cdn.jsdelivr.net/gh/al1abb/invoify@master/README.md))
