Skip to content

steven-steven/electroninvoice

Repository files navigation

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

Starting Development

  1. import ./app/config.json file for secrets (firebase configurations and production server)

  2. Start the app in the dev environment.

    yarn dev

Packaging for Production

To package apps for the local platform:

yarn package

Demo

Add + Edit Invoice

Add new inventory Item

Download and edit existing invoice PDF

Error Handling when Offline and works again once the internet is available

About

Invoice App made with Electron

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •