https://github.com/keanteng/einvoicer
🖨️ An Invoice Production Software For The Implementation of eInvoice
https://github.com/keanteng/einvoicer
chakra-ui invoice invoice-generator invoice-pdf nextjs pdf-lib reacthookform typescript
Last synced: about 2 months ago
JSON representation
🖨️ An Invoice Production Software For The Implementation of eInvoice
- Host: GitHub
- URL: https://github.com/keanteng/einvoicer
- Owner: keanteng
- License: agpl-3.0
- Created: 2024-08-05T13:09:25.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-11T13:04:04.000Z (10 months ago)
- Last Synced: 2025-02-15T03:41:18.452Z (4 months ago)
- Topics: chakra-ui, invoice, invoice-generator, invoice-pdf, nextjs, pdf-lib, reacthookform, typescript
- Language: TypeScript
- Homepage: https://einvoicer.vercel.app
- Size: 542 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# eInvoicer - For Invoice Production


An Invoice generating application build with NextJS and powered by [react-hook-form](https://react-hook-form.com/), [chakra-ui](https://v2.chakra-ui.com/) and [pdf-lib](https://pdf-lib.js.org/) to improve the effectiveness of invoice production.
The invoice contains all the required fields required for digital verification by [Lembaga Hasil Dalam Negeri](https://www.hasil.gov.my/en/e-invoice/) for the enhancement of tax administration management. The implementation of e-Invoice is also in line with the Government plan to strengthen the digital services infrastructure.
The app makes uses of `pdf-lib`, a javascript package to capture data from the invoice form and convert it to a PDF document. The display of the PDF document generated make use of `iframe` and can be viewed on any chromium browser.
**Table of Contents:**
- [Live Demo ⚡](#live-demo-)
- [Preview 🌐](#preview-)
- [Getting Started 🔍](#getting-started-)
- [Roadmap 🛣️](#roadmap-️)## Live Demo ⚡
https://einvoicer-atudrz8dw-keantengs-projects.vercel.app/## Preview 🌐

## Getting Started 🔍
To run it locally:
```
git clone https://github.com/keanteng/einvoicer
```On terminal,
```bash
npm run dev
# or
yarn dev
```## Roadmap 🛣️
- [ ] Currency picker
- [ ] Usage of API for:
- Storing invoice in a database
- Request data to generate PDF document