Skip to content

A simple application which generates invoice and mails it to the customer.

Notifications You must be signed in to change notification settings

balajiRchandran/Invoice-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invoice Generator

A simple application which generated invoice and mails the invoice to the customer.

  • Kivy and KivyMD is used to create the user interface of the application.
  • Node JS is used to create an api, which accepts the GET request along with the invoice details in JSON format, generated the invoice pdf and mails it to the customer.
  • Sqlite is used to store the details in the local machine.

How to setup and run?

Python
  • Install Kivy and KivyMD using pip commands.
  • Run invoice.py and you should be able to view the UI
  • Make sure you have the MyTable.py and kivytoast.py in the same location as invoice.py
Node JS
  • The Node Application is built and deployed in Heroku.

UI Snippets

Menu

Launch Screen

Add Items

Add Item

View Records

Records

Generated Invoice

Invoice

Mail Screenshot

Mail

About

A simple application which generates invoice and mails it to the customer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published