This is the Python backend for the new EyeTrackVR App. It is a FastAPI app that runs as an exe
and communicates with the EyeTrackVR App via WebSockets.
Note
Make sure poetry
and python ^3.10.0
is installed on your system.
Development: For development run uvicorn with the --reload
flag.
- Clone the repository
- Open up a terminal
- Run
poetry install
in the root directory - Change into the app's directory
cd TrackingBackend
- Start the app
poetry run uvicorn --factory main:setup_app
Note
Make sure poetry
and python ^3.10.0
is installed on your system.
- Clone the repository
- Open up a terminal
- Run
poetry install
in the root directory - Build the app with
poetry run pyinstaller ETVR.spec TrackingBackend/main.py