Skip to content

Latest commit

 

History

History
63 lines (42 loc) · 1.17 KB

README.md

File metadata and controls

63 lines (42 loc) · 1.17 KB

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 😊