Web UI Development¶
Field-TM no longer uses a separate React manager frontend.
The web UI is server-rendered by LiteStar + HTMX from backend templates.
Key Paths¶
src/backend/app/templates/for page templatessrc/backend/app/htmx/for HTMX route handlerssrc/backend/app/static/for static assets
Local Development¶
Run the full stack:
just start all
Or run backend only:
just start backend-no-docker
Then open:
http://field.localhost:7050(docker stack), orhttp://localhost:8000(backend only)
Testing¶
Run backend tests:
just test backend