Skip to content

kamajus/invoice

Repository files navigation

Invoice Generator

Automated invoice generation in an e-commerce scenario.

Gui Screenshot Invoice example

You can check the full invoice PDF here.

Main Technologies

  • Python
  • FastAPI
  • WeasyPrint
  • Jinja2
  • PyQt5
  • SQLite3
  • Docker

Getting Started

  1. Install Poetry

    You can learn how to install Poetry on your computer by visiting this link.

  2. Activate the virtual environment

    poetry shell
  3. Create a .env.local file in the root directory based on the env.example file.

  4. Install PyQt5 using pip through Poetry

    poetry run pip install pyqt5-qt5
  5. Install all dependencies

    poetry install
  6. Populate the database

    task seed
  7. Run the server

    task run
  8. Run the GUI in another tab

    task gui
  9. Still Working 😊

About

invoice generator GUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published