This contains more about the tech stack
- Next.js: React framework for SSR and client-side navigation.
- TypeScript: JavaScript superset with static typing.
- Shadcn-UI: UI library for enhanced visuals.
- Tailwind: Utility-first CSS framework.
- React Hook Form: Form management for React.
- Zod: TypeScript-first schema validation.
- Puppeteer: PDF generation with headless browsers.
- Nodemailer: Node.js module for sending emails.
- Lucide Icons: Collection of customizable SVG icons.
- Easily Create Invoices: Utilize a simple form to quickly generate invoices.
- Save for Future Access: Store your invoices directly in your browser for easy retrieval.
- Retrieve Invoices Effortlessly: Load and access invoices seamlessly from your saved list.
- Flexible Download Options: Download invoices directly or send them via email in PDF format.
- Template Variety: Choose from multiple (currently 2) invoice templates.
- Live Preview: Edit the form and see changes in real-time with the live preview feature.
- Export in Various Formats: Export invoices in different formats, including JSON, XLSX, CSV, and XML.
- I18N Support: i18n support with multiple languages for UI and templates.
- Themeable Templates: Select a theme color for the invoice
- Custom Inputs: Define your own inputs that are missing from the default invoice builder. (Ex: VAT number)
- Individual Tax for Line Items: Add tax details for a specific line item other than the general tax