Automated invoice generation in an e-commerce scenario.
You can check the full invoice PDF here.
- Python
- FastAPI
- WeasyPrint
- Jinja2
- PyQt5
- SQLite3
- Docker
-
Install Poetry
You can learn how to install Poetry on your computer by visiting this link.
-
Activate the virtual environment
poetry shell
-
Create a
.env.local
file in the root directory based on theenv.example
file. -
Install PyQt5 using pip through Poetry
poetry run pip install pyqt5-qt5
-
Install all dependencies
poetry install
-
Populate the database
task seed
-
Run the server
task run
-
Run the GUI in another tab
task gui
-
Still Working 😊