An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# eInvoicer - For Invoice Production

![Static Badge](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)
![Static Badge](https://img.shields.io/badge/Vercel-000000?style=for-the-badge&logo=vercel&logoColor=white)

![Static Badge](https://img.shields.io/badge/license-GNU-blue)

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 🌐
![alt text](image-1.png)
![alt text](image-2.png)

## 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