Ide o full-stack single-page aplikáciu.
Je to grafické prostredie ktoré používa webovú stránku, prostredníctvom ktorej používateľ vie zobraziť VES súbor ako obrázok.
Táto webová stránka prostredníctvom JavaScriptu komunikuje s webovým serverom používajúcim Flask ktorý je naprogramovaný v Pythone. Ten spracuje HTTP požiadavku a vráti hotový PNG obrázok.

Frontend:
HTML+CSS+JavaScript
Obsahuje textové pole, tlačidlo a obrázok. Do textového poľa používateľ vloží obsah .ves súboru, po stlačení tlačidla sa hotový obrázok zobrazí na stránke.

Backend:
Webserver v Python využívajúci Flask príjma POST požiadavky na ceste /render obsahujúce "ves" a "width". Podľa nich vyrenderuje obrázok a ten vráti ako odpoveď.

Obsah repozitáru je potrebné stiahnuť z tejto lokality.
Potrebné je dostať sa do priečinku v ktorom sú stiahnuté súbory a zadaním týchto príkazov do príkazového riadku(cmd) dokažeme spustiť lokálny webový server:


 py -3 -m venv venv
 venv\Scripts\activate
 pip install Flask
 python -m pip install --upgrade Pillow

 set FLASK_APP=main.py
 flask run

Kresliť možme v tejto aplikácii nasledovnými príkazmi:

HEADER version width height		VES v1.0 600 300
CLEAR color (set canvas)		CLEAR #FAFAFA
LINE A B thichness color		LINE 349 206 344 207 2 #FEDCBA
TRIANGLE A B C thichness color		TRIANGLE 50 100 200 300 150 200 1 #00FF00
FILL_TRIANGLE A B C color		FILL_TRIANGLE 200 100 400 300 300 300 #0000FF
RECT A B thichness color		RECT 200 100 500 300 1 #000000
FILL_RECT A B color			FILL_RECT 400 100 550 300 #00FF00
CIRCLE S radius thichness color		CIRCLE 300 200 100 1 #FFFFFF
FILL_CIRCLE S radius color		FILL_CIRCLE 200 100 50 #00FF00
CURVE A B C D thichness color		CURVE 20 500 50 11 476 480 604 26 3 #00148f