35 lines
860 B
Plaintext
35 lines
860 B
Plaintext
client
|
|
|
|
Python 3.11 nebo 3.12
|
|
po instalaci (napr. do c:\pokladna) v adresari pokladna vytvorit virtualni prostredi
|
|
pro w11 prikaz "py -m venv k3.12" nebo "python venv k3.12" (pred tim overit, pousti-li se opravdu python 3.11 resp.3.12)
|
|
potom z adresare pokladna "k3.12/script/activate" a prompt je pak
|
|
(k3.12) c:\pokladna
|
|
|
|
pak upgrade pip
|
|
pip install --upgrade pip setuptools wheel
|
|
a instalace kivy
|
|
pip install kivy[full]
|
|
a instalace zbytku
|
|
pip install pydantic, requests, qrcode, pillow
|
|
|
|
v config.json je nutne spravne vyplnit adresu a port serveru
|
|
|
|
a spusteni frontendu
|
|
|
|
python kivy_app.py
|
|
|
|
|
|
|
|
kivy grafika
|
|
pydantic kontrola typu (pro komunikaci server x client)
|
|
requests klientska kommunikace se serverem
|
|
qrcode generovani qr kodu pro placeni
|
|
pillow import a zobraceni obrazku (pro qr platbu)
|
|
|
|
|
|
server
|
|
uvicorn http server
|
|
fastapi --"--
|
|
psycopg
|
|
jinja2 |