Electron app that powers the DP Invoice APP. See the Backend built in Golang.
This app is created with:
- Electron React Boilerplate
- Firebase Realtime DB to subscribe to realtime events
- Tailwind as style library
- ejs-electron as a template engine for the invoice
- react-table to provide hooks fro creating custom tables
- react-hook-form to provide hooks for simple form creation and validations
-
import
./app/config.jsonfile for secrets (firebase configurations and production server) -
Start the app in the
devenvironment.yarn dev
To package apps for the local platform:
yarn packageAdd + Edit Invoice
Add new inventory Item
Download and edit existing invoice PDF
Error Handling when Offline and works again once the internet is available




